Kurso de Raku / Objektoj, en- kaj eligo kaj escepto / Klasoj kaj objektoj / Atributoj / Exercises / Libro
Solvo: Libro
Jen ebla solvo de la tasko.
Kodo
class Book {
has Str $.title;
has Str $.author;
}
my $b = Book.new(title => 'Raku', author => 'Larry');
say "{$b.title} by {$b.author}";🦋 Vi povas trovi la fontkodon en la dosiero book.raku.
Eligo
Raku by LarryKomentoj
Ĉiu
has $.titlekajhas $.authordeklaras atributon kune kun lega atingilo.Ambaŭ atingiloj estas uzataj ene de unu ĉeno kun duoblaj citiloj. Ĉiu estas envolvita en kurbaj krampoj —
{$b.title}kaj{$b.author}— kio estas la kod-interpolada formo: kio ajn estas en la krampoj estas rulata kaj ĝia rezulto enmetata, do la atingiloj estas vokataj kaj iliaj valoroj metataj en la ĉenon.Ambaŭ atributoj estas ĉenoj, do estus saĝe deklari ilin tiel.
Kursa navigado
← Libro | Ŝanĝebla etikedo →