Array.forall, <'T> Funkce (F#)
Zkoušky, pokud splňují všechny prvky pole dané predikátu.
Cesta k oboru názvů nebo modul: Microsoft.FSharp.Collections.Array
Sestavení: FSharp.Core (v FSharp.Core.dll)
// Signature:
Array.forall : ('T -> bool) -> 'T [] -> bool
// Usage:
Array.forall predicate array
Parametry
Vrácená hodnota
truePokud všechny prvky pole splňovat predikátu.V ostatních případech vrátí hodnotu false.
Poznámky
Prvky kolekce vstupní použita predikátu.Pokud aplikace vrátí hodnotu false celkový výsledek je false a žádné další prvky jsou testovány.
Tato funkce se nazývá ForAll v kompilovaný sestavení.Pokud přistupujete k funkci jazyka než F# nebo prostřednictvím reflexe, tento název použijte.
Příklad
Následující příklad ukazuje použití Array.forall test prvky pole.
let allPositive = Array.forall (fun elem -> elem > 0)
printfn "%A" (allPositive [| 0; 1; 2; 3 |])
printfn "%A" (allPositive [| 1; 2; 3 |])
Platformy
Windows 8, Windows 7, Windows Server 2012 Windows Server 2008 R2
Informace o verzi
F# základní verze knihovny
Podporovány: 2.0, 4.0, přenosné