Курс Raku / Основи / Більше про типи / Перетворення типів даних
Перетворення типів за допомогою методів примусу типів
Щоб перетворити або примусово привести тип, викличте метод з назвою типу даних. Наприклад, перетворіть рядок у ціле число:
my $howmany = '42';
my $n = $howmany.Int;
say $n;У багатьох випадках вам не потрібно явно перетворювати значення, оскільки Raku робить це за вас. Наступний код працює правильно і передбачувано:
my $a = '10';
my $b = '20';
my $c = $a + $b;
say "The result is $c."; # The result is 30.Дві змінні, $a та $b, містять рядки, але
вони використовуються в арифметичному виразі з +. У цей
момент обидва рядки перетворюються на цілі числа, і таким чином
$c також отримує ціле число. Змінна, що містить ціле число,
інтерполюється в рядок в останньому рядку, де Raku виконує необхідні
операції, щоб представити число як послідовність цифр.
Навігація курсом
← Тест: Що повертає WHAT? | Перетворення типів за допомогою конструкторів →
💪 Або перейдіть одразу до вправ цього розділу.