Курс Раку / Основи / Перетворення типів даних
Інтроспекція з WHAT
Можна побачити тип даних у змінній, викликавши метод WHAT
на ній:
my $n = 42;
my $s = '42';
say $n.WHAT; # (Int)
say $s.WHAT; # (Str)
Тип виводиться в дужках, як показано в коментарях. Наприклад, (Int)
або (Str)
.
Немає проблем викликати метод на самому літералі. Наприклад:
say 42.WHAT; # (Int)
say (-1).WHAT; # (Int)
say 'Hello'.WHAT; # (Str)
say True.WHAT; # (Bool)
Зверніть увагу, що у випадку з -1
, ми ставимо число в дужки, оскільки say -1.WHAT
спробує заперечити результат 1.WHAT
, що призведе до винятку.
Навігація по курсу
← Перетворення типів даних | Перетворення типів даних / Перетворення типів за допомогою методів примусу типів →
💪 Or jump directly to the exercises to this section.
Ця сторінка автоматично перекладена за допомогою ChatGPT 4o. Оригінальний текст англійською мовою.
Переклади цієї сторінки: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська