Курс Раку / Основи / Перетворення типів даних
Перетворення типів за допомогою методів примусу типів
Щоб перетворити або примусово привести тип, викличте метод з назвою типу даних. Наприклад, перетворіть рядок у ціле число:
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
|
Перетворення типів даних / Перетворення типів за допомогою конструкторів
→
💪 Or jump directly to the exercises to this section.
Ця сторінка автоматично перекладена за допомогою ChatGPT 4o. Оригінальний текст англійською мовою.
Переклади цієї сторінки: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська