関数の実行中にユーザー入力を求めるにはどうすればよいですか?
3413 次
2 に答える
5
標準入力から行を読み取るには、標準基底ライブラリのTextIO.inputLineを使用します。次のようなことができると思います。
TextIO.inputLine TextIO.stdIn
明確化: これはタイプを返します。これstring option
は、EOF の場合は NONE です。
于 2010-04-23T05:39:32.503 に答える
5
私のコードは次のようになります。
fun get infile = ( TextIO.output(TextIO.stdOut, prompt)
; TextIO.flushOut(TextIO.stdOut)
; TextIO.inputLine infile
)
これは type の値を返しますstring option
。通常は行SOME l
ですがNONE
、ファイルの終わりにあります。
于 2010-04-23T06:01:28.177 に答える