Cursus Raku / Obiecta, introitus et exitus, et exceptiones / Classes et obiecta / Attributa
Valores praedefiniti
Attributo valor praedefinitus dari potest, qui adhibetur cum
obiectum sine valore pro eo creatur. Scribe valorem praedefinitum post
attributum, cum =:
class Dog {
has Str $.name;
has Rat $.weight = 4.0;
}Animadverte, similiter ac in variabilibus, genus attributorum cogi posse.
Si weight ad new non tradis, attributum
valorem praedefinitum capit:
my $rex = Dog.new(name => 'Rex');
say $rex.weight; # 4Valorem praedefinitum tamen superare potes valorem tradens:
my $lighty = Dog.new(name => 'Lighty', weight => 3.2);
say $lighty.weight; # 3.2Sine valore praedefinito, et sine valore ad new tradito,
attributum simpliciter indefinitum est, exacte sicut variabilis scalaris
recens.
Exercitatio
Sequuntur 1 quiz de contentis huius argumenti.
Navigatio cursus
← Attributa legenda et scribenda | Quiz — Attributa →
💪 Vel recta ad exercitationes huius sectionis
i.