Курс языка программирования Raku / Основы / Типизированные переменные
Ограничения типов
Raku — это язык с так называемой постепенной типизацией. В большинстве случаев вам не нужно беспокоиться о указании типа переменной. Однако в некоторых случаях вы можете захотеть ограничить тип для данной переменной, и вы можете сделать это, указав тип, как показано ниже:
my Int $var = 42;
Теперь можно присвоить $var
другое целое значение, но попытка присвоить строку или даже число с плавающей запятой закончится исключением:
my Int $var = 42;
$var = '314E-2';
Эта программа выдаст следующую ошибку:
Ошибка проверки типа при присвоении $var; ожидался Int, но получен Str ("314E-2")
в блоке <unit> на строке 2 в t.raku
Навигация по курсу
←
Типизированные переменные
|
Типизированные переменные / Использование of
→
💪 Or jump directly to the exercises to this section.
Эта страница автоматически переведена с помощью ChatGPT 4o. Оригинальный текст на английском языке.
Переводы этой страницы: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська