Курс языка программирования 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. Оригинальный текст на английском языке.

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