長い文字列を動的に作成してファイルに書き込みたい。私は次のようなコードを持っています:
let str = ref ""
let appnd s =
str := (!str ^ (Printf.sprintf "%s\n" s))
しかし、実行時には非常に遅く動作します。このアプローチは効率的ではないと思います。長い文字列を作成する最良の方法は何ですか?
文字列を構築してからファイルに書き込む方が良いですか、それとも文字列を直接ファイルに追加しますか?
長い文字列を動的に作成してファイルに書き込みたい。私は次のようなコードを持っています:
let str = ref ""
let appnd s =
str := (!str ^ (Printf.sprintf "%s\n" s))
しかし、実行時には非常に遅く動作します。このアプローチは効率的ではないと思います。長い文字列を作成する最良の方法は何ですか?
文字列を構築してからファイルに書き込む方が良いですか、それとも文字列を直接ファイルに追加しますか?