Operators.( <| )<'T,'U> 関数 (F#)
左側の関数を右側の値に適用します。
名前空間/モジュール パス: Microsoft.FSharp.Core.Operators
アセンブリ: FSharp.Core (FSharp.Core.dll 内)
// Signature:
( <| ) : ('T -> 'U) -> 'T -> 'U
// Usage:
func <| arg1
パラメーター
func
型: 'T -> 'U関数。
arg1
型: 'T引数。
戻り値
関数の結果。
解説
この関数を、後方パイプ演算子または逆パイプ演算子と呼びます。
使用例
<| 演算子の使用例を次に示します。
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.")
プラットフォーム
Windows 8、Windows 7、Windows Server 2012 で Windows Server 2008 R2
バージョン情報
F# コア ライブラリのバージョン
サポート: ポータブル 2.0、4.0