perl6 -e 'my $c; BEGIN { $c = 1 }; say $c;' 1 #### perl6 -e 'my $c; BEGIN $c = 1; say $c;' 1 #### perl6 -e 'my $c = BEGIN 3 - 2; say $c;' 1 #### perl6 -e 'my $c; say $c; BEGIN $c = 1' 1 #### perl6 -ne 'my $c; BEGIN {$c = qw.Set}; my $line = $_; $line.say if $_ (elem) $c for $line.words' while_done.pl6 while True { say $line; say 'Done!'; #### perl6 -ne 'my $c = BEGIN qw.Set; my $line = $_; $line.say if $_ (elem) $c for $line.words' while_done.pl6