Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Tam ad: Std.Arrays.FlatMapped
function FlatMapped<'TInput, 'TOutput>(mapper : ('TInput -> 'TOutput[]), array : 'TInput[]) : 'TOutput[]
Özet
Dizi ve dizi öğesini bir çıkış dizisiyle eşleyen bir işlev verüldüğünde, her dizi öğesi için birleştirilmiş çıkış dizilerini döndürür.
Tür Parametreleri
'Ti1put
array öğelerinin türü.
'YUKARI KOYMAK
mapper işlevi bu tür diziler döndürür.
Girdi
Haritalayıcı
dizi öğelerini eşlemek için kullanılan 'TInput ile 'TOutput[] bir işlev.
dizi
Bir öğe dizisi.
Çıktı
Eşleme işlevi tarafından oluşturulan tüm dizilerin birleştirilmiş olması 'TOutput[] dizisi.
Örnek
Aşağıdaki kod, giriş dizisinin her öğesi iki kez tekrarlanan bir dizi oluşturur.
let repeatedPairs = FlatMapped(x -> Repeated(x, 2), [1, 2, 3]);
// repeatedPairs is [1, 1, 2, 2, 3, 3].