Курс Raku / Розширені / Налагодження / Перетворення значень у текст
Метод .gist
Метод .gist повертає зручне для людини
представлення значення — форму, яку ви хотіли б прочитати. Саме
це друкують say (та note): вони викликають
.gist для кожного аргументу.
say 42.gist; # 42
say 'Raku'.gist; # RakuДля простих значень gist — це просто саме значення. Для складених
даних .gist додає невелике форматування, щоб структура
залишалася читабельною:
my @a = 'alpha', 'beta', 'gamma';
say @a.gist; # [alpha beta gamma]Об’єкт типу — значення, що представляє сам тип — відображається як його ім’я в дужках, що дозволяє легко помітити його у виводі:
say Int.gist; # (Int)