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