Funzione Operators.( <| )<'T,'U> (F#)
Applica una funzione a un valore, con il valore a destra e la funzione a sinistra.
Percorso spazio dei nomi/modulo: Microsoft.FSharp.Core.Operators
Assembly: FSharp.Core (in FSharp.Core.dll)
// Signature:
( <| ) : ('T -> 'U) -> 'T -> 'U
// Usage:
func <| arg1
Parametri
func
Tipo: 'T -> 'UFunzione.
arg1
Tipo: 'TArgomento.
Valore restituito
Risultato della funzione.
Note
La funzione viene indicata come operatore pipe inverso o all'indietro.
Esempio
Nell'esempio seguente viene illustrato l'utilizzo dell'operatore <|.
let append1 string1 = string1 + ".append1"
let append2 string1 = string1 + ".append2"
let result1 = append1 <| "abc"
printfn "append1 <| \"abc\" gives %A" result1
// Reverse pipelines require parentheses.
let result2 :string = append2 <| (append1 <| "abc")
printfn "result2: %A" result2
// Reverse pipelines can be used to eliminate the need for
// parentheses in some expressions.
raise <| new System.Exception("A failure occurred.")
Piattaforme
Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2.
Informazioni sulla versione
F# Runtime
Supportato in: 2.0, 4.0
Silverlight
Supportato in: 3