Kurso de Raku / Objektoj, en- kaj eligo kaj escepto / Klasoj kaj objektoj / Metodoj / Exercises / Inversigita vorto
Solvo: Inversigita vorto
Jen ebla solvo de la tasko.
Kodo
class Word {
has $.text;
method reversed {
$.text.flip;
}
}
say Word.new(text => 'Raku').reversed;🦋 Vi povas trovi la fontkodon en la dosiero greeter.raku.
Eligo
ukaRKomentoj
La metodo
reversedatingas la proprantextde la objekto tra ĝia atingilo$.textkaj vokas la enkonstruitanflipsur ĝi, kiu redonas la ĉenon inversigita.La metodo estas vokata rekte sur la ĵus kreita objekto
Word. Nenio estas konservata reen —reversedsimple kalkulas kaj redonas novan valoron el la atributo.Notu, ke ene de la klaso vi povas legi la variablon rekte sen uzi la atingilon:
method reversed {
$!text.flip;
}