Курс по Raku / Основи / Типизирани променливи / Упражнения / Преобразуване на потребителски вход към число

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

Програмата може да бъде толкова проста:

Код

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

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

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

Преобразуване на типове данни / Преобразуване на типове с префиксни оператори   |   Позиционни типове данни

Тази страница е автоматично преведена с ChatGPT 4.0. Оригинален текст на английски

Преводи на тази страница: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська