9.3. コンソール出力(Console Output)
Lean は 標準出力 と 標準エラー に書き出すための便利な関数を有しています。それらは全て ToString
インスタンスを使用し、そのうち名前が -ln
で終わるものは出力の後に改行を追加します。これらの便利な関数は 標準 I/O ストリームを使用する 機能の一部しか公開していません。特に、標準入力から行を読むには、 IO.getStdin
と IO.FS.Stream.getLine
を組み合わせて使用します。
表示
このプログラムはコンソール I/O のための4つの便利な関数をすべて示しています。
def main : IO Unit := do
IO.print "This is the "
IO.print "Lean"
IO.println " language reference."
IO.println "Thank you for reading it!"
IO.eprint "Please report any "
IO.eprint "errors"
IO.eprintln " so they can be corrected."
これは以下を標準出力に書き出します:
stdout
This is the Lean language reference.
Thank you for reading it!
また以下を標準エラーに書き出します:
stderr
Please report any errors so they can be corrected.