Курс по Raku / Основи / Повече за типовете / Типизирани променливи / Exercises / Преобразуване на потребителски вход към число
Решение: Преобразуване на потребителски вход към число
Програмата може да бъде толкова проста:
Код
my Int $n = prompt 'Enter a number: ';
say $n;🦋 Можете да намерите изходния код във файла input-number.raku.
Пример
Стартирайте я и въведете цяло число, което може да бъде положително или отрицателно:
$ raku exercises/typed-variables/input-number.raku
Enter a number: -42
-42Коментари
Както вече видяхме, върнатата
стойност на prompt е IntStr, която може да
бъде присвоена на променлива от тип Int без
принуждаване.
Обърнете внимание, че програмата ще бъде прекратена с изключение, ако въведете низ, който не може да бъде преобразуван в цяло число.
Навигация в курса
← Преобразуване на потребителски вход към число | Позиционни типове данни →