我在一些代碼注意到,在這個sample包含>>操作:在F#中,>>操作符是什麼意思?
let printTree =
tree >> Seq.iter (Seq.fold (+) "" >> printfn "%s")
是什麼>>操作平均/怎麼辦?
非常感謝,現在它更清晰。 這裏是我的例子中,我產生得到了它的竅門:
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
你甚至可以現在更簡潔:... let new_list2 = read_lines「myText.txt」|> List.map(trim >> to_upper)...這是我自己寫數據處理的形式。 – cfern 2009-12-15 08:02:25
真棒,所以我可以把它變成:let new_list2 = File.ReadAllLines(path)|> Array.map(trim >> to_upper)...非常整齊:)謝謝 – Russell 2009-12-15 11:16:05
看,你正在學習:) – cfern 2009-12-15 12:50:46