Hello World

最初の Sounio プログラムを書いてみましょう

Hello World

現在の最小 hello world は、with IO を付けた単純な main をまず check し、その後必要なら run を試す形です。

本日時点で確認済み

  • examples/hello.sio は今でも最小の検証済みスタート地点です。
  • 明示的な with ... effect は現在も言語契約の実体です。
  • runbuild の前に、まず souc check を使ってください。

現在の注意点

  • run が使えるかどうかは、選んだ artifact と runtime path に依存します。
  • 実際の挙動は、リポジトリ上のファイルだけではなく、使用している souc バイナリそのものに依存します。

このリポジトリで確認する

fn main() with IO {
    println("Hello, Sounio!")
}

# then
"$SOUC_BIN" check hello.sio
"$SOUC_BIN" run hello.sio