4

関数の実行中にユーザー入力を求めるにはどうすればよいですか?

4

2 に答える 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 に答える