Verse では コード ブロック の前に 識別子 が必要なため、block
式はコード ブロックを ネスティングする 方法となります。また、block
式は コード ブロック と同じように動作します。
コード ブロックと同じように、block
は、ネスティングされた新しい スコープ 本体 を導入し、block
の外部で使用できないように block
で作成された 変数 の ライフタイム を制限します。
expression0
block:
expression1
expression2
expression3
早期に終了しない限り、 block
式はその結果としてブロックで実行された最後の式を使用します。たとえば、ブロックの最後の式が Example :int = 6
の場合、block
式は結果として 6
を使用します。