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

ukaR

Komentoj

  1. La metodo reversed atingas la propran text de la objekto tra ĝia atingilo $.text kaj vokas la enkonstruitan flip sur ĝi, kiu redonas la ĉenon inversigita.

  2. La metodo estas vokata rekte sur la ĵus kreita objekto Word. Nenio estas konservata reen — reversed simple kalkulas kaj redonas novan valoron el la atributo.

  3. Notu, ke ene de la klaso vi povas legi la variablon rekte sen uzi la atingilon:

    method reversed {
        $!text.flip;
    }

Kursa navigado

Inversigita vorto   |   Areo de ortangulo