Raku-Kurs / Fortgeschritten / Module / Modul-Grundlagen / Exercises / Den Konverter verwenden
Lösung: Den Konverter verwenden
Hier ist eine mögliche Lösung der Aufgabe.
Code
Das Programm, temperature.raku:
use Temperature;
sub MAIN($celsius) {
say c-to-f($celsius);
}🦋 Du findest die Quelldateien im Verzeichnis exercises/advanced/modules-basics/use-temperature.
Ausgabe
$ raku -I. temperature.raku 100
212Kommentare
use Temperaturelädt das Modul und importiert die exportierte Subroutinec-to-f, sodass das Programm sie direkt aufrufen kann.sub MAIN($celsius)empfängt das Kommandozeilenargument, sodass die umzurechnende Temperatur beim Ausführen des Programms gewählt wird und nicht fest einprogrammiert ist. Ohne Argument gibt Raku automatisch eine Verwendungsnachricht aus.Das Modul muss erreichbar sein, weshalb das Programm mit
-I.ausgeführt wird, damit Raku im aktuellen Verzeichnis nachTemperature.rakumodsucht. Die Umrechnung von100°C ergibt212°F.