я заметил, в какой-то код в этом 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
Удивительный, поэтому я мог бы превратить его в: let new_list2 = File.ReadAllLines (путь) |> Array.map (trim >> to_upper) ... очень аккуратно :) спасибо – Russell
Смотрите, вы уже учитесь :) – cfern