Курс Раку / Основи / Перетворення типів даних

Перетворення типів за допомогою методів примусу типів

Щоб перетворити або примусово привести тип, викличте метод з назвою типу даних. Наприклад, перетворіть рядок у ціле число:

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. Оригінальний текст англійською мовою.

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