List.forall<'T> İşlevi (F#)
Koleksiyonun her elemanının verilen karşılaştırma belirtimini sağlayıp sağlamadığını test eder.
Ad alanı/modül yol: Microsoft.FSharp.Collections.List
Derleme: FSharp.Core (FSharp.Core.dll),
// Signature:
List.forall : ('T -> bool) -> 'T list -> bool
// Usage:
List.forall predicate list
Parametreler
predicate
Type: 'T ->boolGiriş öğelerini test etmek için kullanılan işlev.
list
Type: 'TlistGiriş listesi.
Dönüş Değeri
truetüm öğelerin yüklemi karşılamak durumunda. Aksi takdirde, döner false.
Notlar
Karşılaştırma belirtimi giriş listesinin öğelerine uygulanır. Herhangi bir uygulama ise false genel sonuç ise false ve herhangi bir öğe sınanır. Aksi takdirde, true döndürülür.
Bu işlev adlı ForAll kodları derlenmiş derlemeleri. İşlev yansıtma veya F# dışındaki bir dilde erişiyorsanız, bu adı kullanın.
Örnek
Aşağıdaki kod örneği kullanımları gösterilmektedir List.forall.
let isAllZeroes list = List.forall (fun elem -> elem = 0.0) list
printfn "%b" (isAllZeroes [0.0; 0.0])
printfn "%b" (isAllZeroes [0.0; 1.0])
Çıktı
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