7
Aşağıdaki işlevi vardır:F # dizi flatmap
let fetchTickerGroup (tickers: string[]) (sqlServer:SQLServerClient) (schema: string) =
tickers |> Array.map(fun x -> sqlServer.FetchTimeSerie(schema,x))
fonksiyon şeritlerinin dizisini alır ve sqlServer
boyunca b
özel bir tarif amacı, bir List<b>
olarak sqlServer.FetchTimeSerie
tarafından döndürülen veri getirir. Şimdi, dizinin eşlenmesi, fetchTickerGroup
işlevinin List<b>[]
döndürdüğü anlamına gelir.
Sadece dizi değerlerini eşlemek yerine flatMap
sonucunun mümkün olup olmayacağını merak ediyordum.
FlatMap, toplayın ve SelectMany aynı kavram –
için farklı isimler @ Gustavo: Teşekkürler, Scala'dan geliyor, uygunsuz bir terminoloji kullandım. – NoIdeaHowToFixThis