除了我声明签名的代码块外,所有代码块都具有相同的标识值,并声称无论在何处都在第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;
}