pltスキームでファイルに書き込むたびに改行が必要です。これを可能にする特別な手順があるのだろうか。
14217 次
2 に答える
10
Jay の例のように文字列を表示している場合は、使用する必要はありませんnewline
-- MzScheme の文字列には通常の C エスケープが含まれているため、次のようにするだけで済みます。
(with-output-to-file "foo.txt"
(lambda ()
(display "hello world\n")))
ファイルを明示的with-...
に閉じる必要があるため、Jay のコードよりもフォームが一般的に優れていることにも注意してください。MzScheme は、ガベージ コレクションされたポートに対応するファイルを閉じません。
于 2009-07-04T22:12:28.683 に答える