Raku-Kurs / Objekte, Ein- und Ausgabe und Ausnahmen / Klassen und Objekte / Subroutinen und Methoden / Exercises / Verdreifachen als Methode

Lösung: Verdreifachen als Methode

Hier ist eine mögliche Lösung der Aufgabe.

Code

class Number {
    has $.n;

    method triple {
        $.n * 3;
    }
}

say Number.new(n => 7).triple;

🦋 Du findest den Quellcode in der Datei triple-method.raku.

Ausgabe

21

Kommentare

  1. Als Methode gehört triple zum Objekt und arbeitet mit dessen eigenem n — es wird nichts übergeben.

  2. Verglichen mit der Subroutinen-Fassung liegen die Daten im Objekt, statt als Argument anzukommen. Beide ergeben 21.

Kursnavigation

Verdreifachen als Methode   |   Quiz — Subroutinen und Methoden