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 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2
버전 정보
F# 런타임
지원되는 버전: 2.0, 4.0
Silverlight
지원되는 버전: 3