ho notato in qualche codice in questo sample che conteneva l'operatore >>:In F # cosa significa l'operatore >>?
let printTree =
tree >> Seq.iter (Seq.fold (+) "" >> printfn "%s")
Che cosa significa l'operatore >> media/fare?
Grazie mille, ora è molto più chiaro. Ecco il mio esempio ho generato per ottenere il blocco di esso:
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
È possibile anche sii più conciso ora: ... let new_list2 = read_lines "myText.txt" |> List.map (trim >> to_upper) ... Questa è la forma in cui scrivo io stesso i dati. – cfern
Impressionante, quindi potrei trasformarlo in: let new_list2 = File.ReadAllLines (percorso) |> Array.map (trim >> to_upper) ... molto pulito :) grazie – Russell
Vedi, stai imparando già :) – cfern