Raku отбрасывает исключения, когда используется переменная al oop? - PullRequest
5 голосов
/ 29 апреля 2020

Я действительно не могу найти другое объяснение этому:

for <a b> -> $foo {
    spurt "a/b", "bar";
}
say "Gotcha";
for <a b>  {
    spurt "a/b", "bar";
}

Это печатает "Gotcha" и затем терпит неудачу. Я получаю, что последнее значение в al oop возвращается, и что, если с ним ничего не сделать, оно находится в контенте приемника , но какие изменения приводят к объявлению переменной? Это все еще Block, насколько я могу судить.

...