Курс по 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 без принуждаване.

Обърнете внимание, че програмата ще бъде прекратена с изключение, ако въведете низ, който не може да бъде преобразуван в цяло число.

Навигация в курса

Преобразуване на потребителски вход към число   |   Позиционни типове данни