Raku-Kurs / Objekte, Ein- und Ausgabe und Ausnahmen / Klassen und Objekte / Methoden / Exercises / Temperaturumrechnung
Lösung: Temperaturumrechnung
Hier ist eine mögliche Lösung der Aufgabe.
Code
class Celsius {
has $.degrees;
method to-fahrenheit {
$.degrees * 9 / 5 + 32;
}
}
say Celsius.new(degrees => 100).to-fahrenheit;🦋 Du findest den Quellcode in der Datei temperature.raku.
Ausgabe
212Kommentare
Die Methode arbeitet mit dem eigenen Attribut
degreesdes Objekts, die Formel braucht also kein übergebenes Argument.Für
100Grad Celsius ist das Ergebnis212Grad Fahrenheit.