sub answer returns Int ist roh {
42
}
mein klasse Frobnicate {
hat $.a = 42;
methode foo {
sag selbst.a
}
}
sag Frobnicate.neu.foo;
mein $a = 41;
mein $b = 666;
wenn $a {
$a++
}
sonstwenn $b {
sterb "That is not the right number!"
}
sonst {
notiere "Shouldn't see this"
}
sag "incremented" wenn $a == answer;
mit $a {
sag $a
}
odermit $b {
warne "still not the right number"
}
gegeben 666 {
wann 42 {
sag "the answer"
}
standard {
leise warne "No answer"
}
}
kein strict;
$c = 137;
dd $c.einzug(4);
verwende strict;
mein @a = ^10;
sag @a.erste(* %% 2, :vonende);
mein %h = a => 666;
sag %h:entferne;
sag-es qq:to/HERE/;
heredoc
HERE
füralle ^3 {
.sag
}
.sag füralle ;
schleife {
sag "loop";
letzte
}