Курс Раку / Основи / Типізовані змінні
Обмеження типу
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. Оригінальний текст англійською мовою.
Переклади цієї сторінки: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська