Seq.reduce<'T> İşlevi (F#)
İşlevi dizinin her öğesine accumulator bağımsız değişken hesaplama iş parçacığı ile uygular. Bu işlevi, işlevi ilk iki öğeleri uygulayarak başlar. Bunu daha sonra bu sonucu üçüncü öğeyi yanı sıra işlevi içine vb. geçirir. İşlevin sonucunu verir.
Ad alanı/modül yol: Microsoft.FSharp.Collections.Seq
Derleme: FSharp.Core (FSharp.Core.dll),
// Signature:
Seq.reduce : ('T -> 'T -> 'T) -> seq<'T> -> 'T
// Usage:
Seq.reduce reduction source
Parametreler
reduction
Türü:'T -> 'T -> 'TSonraki birikmiş sonucu üretmek için güncel birikmiş sonucu ve dizideki sonraki öğeyi alan bir işlev.
source
Türü: seq<'T>Giriş dizisi.
Özel Durumlar
Özel Durum |
Koşul |
---|---|
Giriş dizisi boş olduğunda oluşturulur. |
|
Giriş dizisi null olduğunda oluşturulur. |
Dönüş Değeri
Hesaplama sonucu.
Notlar
Bu işlev adlı Reduce kodları derlenmiş derlemeleri. İşlev yansıtma veya F# dışındaki bir dilde erişiyorsanız, bu adı kullanın.
Platformlar
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Sürüm Bilgisi
F# Çekirdek Kitaplığı sürümleri
Desteklenen: 2.0, 4.0, Portable