tôi nhận thấy ở một số mã trong sample này có chứa các >> nhà điều hành:Trong F #, toán tử >> có nghĩa là gì?
let printTree =
tree >> Seq.iter (Seq.fold (+) "" >> printfn "%s")
Gì >> nhà điều hành trung bình/làm gì?
Cảm ơn rất nhiều, giờ đây rõ ràng hơn rất nhiều. Dưới đây là ví dụ của tôi, tôi tạo ra để nhận được hang của nó:
open System
open System.IO
let read_lines path = File.ReadAllLines(path) |> Array.to_list
let trim line = (string line).Trim()
let to_upper line = (string line).ToUpper()
let new_list = [ for line in read_lines "myText.txt" -> line |> (trim >> to_upper) ]
printf "%A" new_list
Bạn thậm chí có thể được ngắn gọn hơn bây giờ: ... let new_list2 = read_lines "myText.txt" |> List.map (trim >> to_upper) ... Đây là hình thức mà tôi viết dữ liệu xử lý bản thân mình. – cfern
Tuyệt vời, vì vậy tôi có thể biến nó thành: hãy new_list2 = File.ReadAllLines (đường dẫn) |> Array.map (trim >> to_upper) ... rất gọn gàng :) cảm ơn – Russell
Xem, bạn đang học đã :) – cfern