sub answer ritorna Int รจ raw { 42 } il-mio classe Frobnicate { ha $.a = 42; metodo foo { dillo se-stesso.a } } dillo Frobnicate.new.foo; il-mio $a = 41; il-mio $b = 666; se $a { $a++ } altro-se $b { muori "That is not the right number!" } altro { nota "Shouldn't see this" } dillo "incremented" se $a == answer; con $a { dillo $a } o-con $b { avviso "still not the right number" } dato 666 { quando 42 { dillo "the answer" } predefinita { tranquillamente avviso "No answer" } } non strict; $c = 137; dd $c.indenta(4); usare strict; il-mio @a = ^10; dillo @a.primo(* %% 2, :end); il-mio %h = a => 666; dillo %h:delete; metti qq:to/HERE/; heredoc HERE per ^3 { .dillo } .dillo per ; ciclo { dillo "loop"; ultimo }