Курс языка программирования Raku / Основы / Приведение типов данных
Интроспекция с помощью 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 • Български • Русский • Українська