Курс Раку / Основи / Типізовані змінні

Обмеження типу

Raku — це мова з так званою поступовою системою типів. У більшості випадків вам не потрібно турбуватися про вказівку типу змінної. Однак у деяких випадках ви можете захотіти обмежити тип для даної змінної, і ви можете зробити це, вказавши тип, як показано нижче:

my Int $var = 42;

Тепер можна присвоїти змінній $var інше ціле значення, але спроба присвоїти рядок або навіть число з плаваючою комою закінчиться винятком:

my Int $var = 42;
$var = '314E-2';

Ця програма видає наступну помилку:

Type check failed in assignment to $var; expected Int but got Str ("314E-2")
  in block <unit> at t.raku line 2

Практика

Виконайте вікторину, що охоплює зміст цієї теми.

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

Типізовані змінні   |   Типізовані змінні / Використання of


💪 Or jump directly to the exercises to this section.

Ця сторінка автоматично перекладена за допомогою ChatGPT 4o. Оригінальний текст англійською мовою.

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