Aracılığıyla paylaş


Operators.(| > ) <'T1,' u > İşlev (F#)

Bir değeri, sol, sağ taraftaki işlevi olan bir işlevi uygulanır.

Ad alanı/modül yolu: Microsoft.FSharp.Core.Operators

Derleme: FSharp.Core (FSharp.Core.dll),

// Signature:
( |> ) : 'T1 -> ('T1 -> 'U) -> 'U

// Usage:
arg |> func

Parametreler

  • arg
    Türü:'T1

    Bağımsız değişken.

  • func
    Türü:'T1 -> 'U

    Uygulanan işlev.

Dönüş Değeri

Sonuç işlevi.

Örnek

Aşağıdaki örnekte, ileriye doğru dikey çizgi işleci kullanımı gösterilmiştir.

let append1 string1 = string1 + ".append1"
let append2 string1 = string1 + ".append2"

let result1 = "abc" |> append1
printfn "\"abc\" |> append1 gives %A" result1

let result2 = "abc" 
              |> append1
              |> append2
printfn "result2: %A" result2

[1; 2; 3]
|> List.map (fun elem -> elem * 100)
|> List.rev
|> List.iter (fun elem -> printf "%d " elem)
printfn ""
  

Platformlar

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

Sürüm Bilgisi

F# Çekirdek Kitaplığı sürümleri

Desteklenen: 2.0, 4.0, Portable

Ayrıca bkz.

Başvuru

Core.Operators Modülü (F#)

Microsoft.FSharp.Core İsim Uzayı (F#)