ブロック、またはコード ブロックは、新しいコードの本体を導入する式のグループです。 式が含まれていないコード ブロックもありますが、これは通常、後でどこかの時点で式が入力されるプレースホルダーです。
コード ブロックは、識別子の後に続きます。
Verse のコード ブロックには 3 つの形式がありますが、 それらの形式はすべて、コードの実際の機能を変えないという点で意味的に同じです。
スペース入りの形式では : でブロックが開始され、それぞれの式が 4 つのスペースでインデントされた独自の行に続きます。
if (test-arg-block):
expression1
expression2if (test-arg-block) はブロックの一部ではなく、ブロックは : を含む行の最後に始まることに注意してください。 ; を使用して単一の行の複数の式を区切ることもできます。
if (test-arg-block):
expression1; expression2; expression3複数行の形式では、ブロックが {} (中括弧) で囲まれ、式は新しい行に配置されます。
if (test-arg-block)
{
expression1
expression2
}スペース入りの形式と同じように、; を使用して単一行にある複数の式を区切ることもできます。
if (test-arg-block)
{
expression1; expression2
}3 つ目の形式は、単一行の中括弧で囲まれた形式です。 ここでもブロックは {} で囲まれますが、各式は新しい行に配置されるのではなく ; で区切られます。 各行に {} 文字を入れる必要がないことに注意してください。
if (test-arg-block) {expression1; expression2}詳細については、「コード ブロック」を参照してください。