Raku kurss / Objekti, ievade/izvade un izņēmumi / Klases un objekti / Atribūti / Exercises / Skaitītājs
Risinājums: Skaitītājs
Šeit ir iespējams risinājums uzdevumam.
Kods
class Counter {
has $.count is rw = 0;
}
my $c = Counter.new;
say $c.count;
$c.count++ for ^5;
say $c.count;🦋 Atrodiet programmu failā counter.raku.
Izvade
0
5Komentāri
Atribūts ir deklarēts ar
is rw, lai tā piekļuves metode atgrieztu rakstāmu konteineru, un= 0dod tam sākuma vērtību. Pirmaissayapstiprina, ka svaigs skaitītājs patiešām sākas ar šo noklusējumu0.Tā kā piekļuves metode ir rakstāma, tā palielināšana ar
++darbojas, kā gaidīts.
Kursa navigācija
← Skaitītājs | Grāmata →