Raku kurss / Objekti, ievade/izvade un izņēmumi / Klases un objekti / Apakšprogrammas un metodes / Exercises / Trīskāršošana kā metode
Risinājums: Trīskāršošana kā metode
Šeit ir iespējams risinājums uzdevumam.
Kods
class Number {
has $.n;
method triple {
$.n * 3;
}
}
say Number.new(n => 7).triple;🦋 Atrodiet programmu failā triple-method.raku.
Izvade
21Komentāri
Kā metode
triplepieder objektam un strādā ar objekta pašan— nekas netiek padots iekšā.Salīdzinājumā ar apakšprogrammas versiju dati dzīvo objektā, nevis pienāk kā arguments. Abas dod
21.
Kursa navigācija
← Trīskāršošana kā metode | Viktorīna — Apakšprogrammas un metodes →