2

長い文字列を動的に作成してファイルに書き込みたい。私は次のようなコードを持っています:

let str = ref ""

let appnd s =
        str := (!str ^ (Printf.sprintf "%s\n" s))

しかし、実行時には非常に遅く動作します。このアプローチは効率的ではないと思います。長い文字列を作成する最良の方法は何ですか?

文字列を構築してからファイルに書き込む方が良いですか、それとも文字列を直接ファイルに追加しますか?

4

2 に答える 2