Курс по Raku / Напреднали / Модули / Основи на модулите / Exercises / Използвайте конвертора
Решение: Използвайте конвертора
Ето едно възможно решение на задачата.
Код
Програмата, temperature.raku:
use Temperature;
sub MAIN($celsius) {
say c-to-f($celsius);
}🦋 Можете да намерите двата файла с изходния код в директорията exercises/advanced/modules-basics/use-temperature.
Изход
$ raku -I. temperature.raku 100
212Коментари
use Temperatureзарежда модула и импортира експортираната подпрограмаc-to-f, така че програмата може да я извика директно.sub MAIN($celsius)получава аргумента от командния ред, така че температурата за преобразуване се избира при стартиране на програмата, а не е твърдо кодирана. При стартиране без аргумент Raku автоматично отпечатва съобщение за употреба.Модулът трябва да бъде достъпен, затова програмата се стартира с
-I., така че Raku да търсиTemperature.rakumodв текущата директория. Преобразуването на100°C дава212°F.
Навигация в курса
← Използвайте конвертора | Използвайте модул за статистика →