Map.forall<'Key,'T>-Funktion (F#)
Gibt true zurück, wenn das angegebene Prädikat true für alle Bindungen in der Zuordnung zurückgibt.
Namespace/Modulpfad: Microsoft.FSharp.Collections.Map
Assembly: FSharp.Core (in FSharp.Core.dll)
// Signature:
Map.forall : ('Key -> 'T -> bool) -> Map<'Key,'T> -> bool (requires comparison)
// Usage:
Map.forall predicate table
Parameter
predicate
Typ: 'Key -> 'T ->boolDie Funktion zum Testen der Eingabeelemente.
table
Typ: Map<'Key,'T>Die Eingabezuordnung.
Rückgabewert
true, wenn das Prädikat true für alle Bindungen in der Zuordnung ergibt.
Hinweise
Der Name dieser Funktion in kompilierten Assemblys lautet ForAll.Verwenden Sie diesen Namen, wenn Sie in einer anderen .NET-Sprache als F# oder durch Reflektion auf die Funktion zugreifen.
Beispiel
Im folgenden Code wird die Verwendung von Map.forall veranschaulicht.
let map1 = Map.ofList [ (1, "one"); (2, "two"); (3, "three") ]
let map2 = Map.ofList [ (-1, "negative one"); (2, "two"); (3, "three") ]
let allPositive = Map.forall (fun key value -> key > 0)
printfn "%b %b" (allPositive map1) (allPositive map2)
Output
Plattformen
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Versionsinformationen
F#-Kern-Bibliotheks-Versionen
Unterstützt in: 2,0, 4,0, portablen