Hello World
最初の Sounio プログラムを書いてみましょう
Hello World
現在の最小 hello world は、with IO を付けた単純な main をまず check し、その後必要なら run を試す形です。
本日時点で確認済み
examples/hello.sioは今でも最小の検証済みスタート地点です。- 明示的な
with ...effect は現在も言語契約の実体です。 runやbuildの前に、まず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