Freigeben über


Option.map<'T,'U>-Funktion (F#)

Transformiert einen Optionswert unter Verwendung einer angegebenen Zuordnungsfunktion.

Namespace/Modulpfad: Microsoft.FSharp.Core.Option

Assembly: FSharp.Core (in FSharp.Core.dll)

// Signature:
map : ('T -> 'U) -> 'T option -> 'U option

// Usage:
map mapping option

Parameter

  • mapping
    Typ: 'T -> 'U

    Eine Funktion, die auf den Optionswert angewendet wird.

  • option
    Typ: 'T option

    Die Eingabeoption.

Rückgabewert

Eine Option des Ergebnisses der Anwendung der Zuordnungsfunktion, oder None, wenn die Eingabe None ist.

Hinweise

Der Ausdruck map f inp wird zu match inp with None -> None | Some x -> Some (f x) ausgewertet.

Der Name dieser Funktion in kompilierten Assemblys lautet Map. Verwenden Sie diesen Namen, wenn Sie in einer anderen .NET-Sprache als F# oder durch Reflektion auf die Funktion zugreifen.

Plattformen

Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Versionsinformationen

F#-Kern-Bibliotheks-Versionen

Unterstützt in: 2,0, 4,0, portable, portablen

Siehe auch

Referenz

Core.Option-Modul (F#)

Microsoft.FSharp.Core-Namespace (F#)