Corso di Raku / Oggetti, input/output ed eccezioni / Classi e oggetti / Metodi / Exercises / Conversione di temperatura
Soluzione: Conversione di temperatura
Ecco una possibile soluzione del compito.
Codice
class Celsius {
has $.degrees;
method to-fahrenheit {
$.degrees * 9 / 5 + 32;
}
}
say Celsius.new(degrees => 100).to-fahrenheit;🦋 Trova il programma nel file temperature.raku.
Output
212Commenti
Il metodo lavora con l’attributo
degreesdell’oggetto stesso, quindi la formula non ha bisogno di alcun argomento in ingresso.Per
100gradi Celsius il risultato è212gradi Fahrenheit.