署名を宣言したブロックを除いて、すべてのブロックは同じID値を持ち、それらがどこで発生したかに関係なく、1行目で宣言されていると主張します。なぜこれが事実であるかについて誰かがいくつかの光を当てることができますか?
say 「Let's look at some blocks…」;
if True {
&?BLOCK.say;
}
while True {
&?BLOCK.say;
last;
}
loop {
&?BLOCK.say;
last;
}
if True -> | {
「I'm different!」.say;
&?BLOCK.say;
}
when ?True {
&?BLOCK.say;
}