5
int
をファイルに書き込む方法を探しています。 2つのペアがたくさんあります。int
2つの数字の間にスペースが必要です(私は ''を意味します)。例えば、このような何か:OCamlファイルに書き込む方法は?
1 2
6 896
243 865
....
int
をファイルに書き込む方法を探しています。 2つのペアがたくさんあります。int
2つの数字の間にスペースが必要です(私は ''を意味します)。例えば、このような何か:OCamlファイルに書き込む方法は?
1 2
6 896
243 865
....
あなたはこのようなものを使用することができます
let rec print_numbers oc = function
| [] ->()
| e::tl -> Printf.fprintf oc "%d %d\n" (fst e) (snd e); print_numbers oc tl
let() =
let nums = [(1, 2); (6, 896); (243, 865)] in
let oc = open_out "filename.txt" in
print_numbers oc nums;
close_out oc;
をこれはあなたのデータはペアのリストである前提としています。あなたがCore
を使用している場合
、あなたはこれを行うことができます。
open Core.Std
let() = Out_channel.write_all "your_file.txt" ~data:"Your text"