On Thu, Jul 12, 2012 at 2:31 PM, Tadeusz Sośnierz <tadzi...@gmail.com> wrote:
> On Thu, 12 Jul 2012 13:27:26 +0200, Gabor Szabo <ga...@szabgab.com> wrote:
>
>> Hi,
>>
>> is there a way to capture warnings in Perl 6 - similar to
>> $SIG{__WARN__} in Perl 5 ?
>>
>> Gabor
>
>
> CONTROL block seems to be the solution.
>
> $ perl6 -e 'warn "oh noes"; CONTROL { default { say "caught: $_" } }'
> caught: oh noes

Thanks, but:

use v6;

say 'before';
warn "oh noes";
say 'between';
CONTROL {
        default {
                say "caught: $_";
        }
}
say 'after';

prints:

before
caught: oh noes


Where is 'between' and 'after' ?

Gabor

Reply via email to