制御フロー

条件分岐、ループ、match 式。

制御フロー

条件分岐、ループ、match は安定した学習表面に残っていますが、最も安全なのは現行 fixture で確かめられる例です。

本日時点で確認済み

  • 基本的な binding、function、control flow は引き続きサポート対象の言語表面です。
  • 理想的な文章やディレクトリ名よりも、tests と gate artifact を強い根拠として扱ってください。
  • runbuild の前に、まず souc check を使ってください。

現在の注意点

  • 言語仕様は、現在の公開 artifact が実際に強制する内容より先行している場合があります。
  • 実際の挙動は、リポジトリ上のファイルだけではなく、使用している souc バイナリそのものに依存します。

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

let max = if a > b { a } else { b }

match state {
    0 => println("cold")
    _ => println("hot")
}