1

データをテキスト ファイルに保存する最も自然な方法を探しています。誰かが簡単な例を提供できますか? 仕事をするprintlnファミリーの機能はありますか?

4

2 に答える 2

4

fprintf(and fprintfn) 関数は and のようprintfに機能しますが、書き込みにsprintfは a が必要です。TextWriter詳細については、こちらをご覧ください

Core.Printf モジュール全体が興味深いことに注意してください。

非常に簡単な例:

using (new StreamWriter("c:\\test.txt")) (fun file ->
    fprintfn file "test %i" 1
)
于 2012-08-20T08:50:18.310 に答える
1

fprintf などは、データの生成方法によっては、正しい方法ではない場合があります。次のように簡単な場合もあります。

let SaveMe() =
    let data =  [0..1000]
                |> List.map (fun i -> sprintf "string number %i" i)
    System.IO.File.WriteAllLines(@"c:\temp\myfile.txt", data)
于 2012-08-20T20:15:52.447 に答える