Corso di Raku / Avanzato / Moduli / Basi dei moduli / Exercises / Usare il convertitore
Soluzione: Usare il convertitore
Ecco una possibile soluzione del compito.
Codice
Il programma, temperature.raku:
use Temperature;
sub MAIN($celsius) {
say c-to-f($celsius);
}🦋 Puoi trovare entrambi i file sorgente nella directory exercises/advanced/modules-basics/use-temperature.
Output
$ raku -I. temperature.raku 100
212Commenti
use Temperaturecarica il modulo e importa la subroutine esportatac-to-f, cosi il programma puo chiamarla direttamente.sub MAIN($celsius)riceve l’argomento da riga di comando, cosi la temperatura da convertire viene scelta quando il programma viene eseguito anziche essere codificata nel sorgente. Eseguito senza argomento, Raku stampa automaticamente un messaggio di utilizzo.Il modulo deve essere raggiungibile, ed e per questo che il programma viene eseguito con
-I.affinche Raku cerchiTemperature.rakumodnella directory corrente. La conversione di100°C da212°F.