मैं निम्नलिखित कार्य हो:एफ # सरणी flatmap
let fetchTickerGroup (tickers: string[]) (sqlServer:SQLServerClient) (schema: string) =
tickers |> Array.map(fun x -> sqlServer.FetchTimeSerie(schema,x))
समारोह sqlServer
के माध्यम से तार की एक सरणी लेता है और, डेटा जो एक List<b>
जहां b
एक कस्टम परिभाषित वस्तु के रूप में sqlServer.FetchTimeSerie
द्वारा दिया जाता है को हासिल करेगा। अब, सरणी मैपिंग का अर्थ है कि फ़ंक्शन fetchTickerGroup
List<b>[]
देता है।
मैं सोच रहा था कि क्या सरणी मानों को मैप करने के बजाय flatMap
परिणाम संभव होगा।
FlatMap, एकत्र करें और SelectMany इसी अवधारणा –
के लिए अलग अलग नाम हैं @ गुस्तावो: धन्यवाद, स्कैला से आने से मैंने एक अनुचित शब्दावली का उपयोग किया है। – NoIdeaHowToFixThis