Курс Raku / Розширені / Налагодження

Перетворення значень у текст

Щоразу, коли програма показує значення — коли ви використовуєте say, друкуєте його або вставляєте в рядок — це значення має бути перетворене на текст. У Raku немає єдиного фіксованого способу це зробити. Натомість кожне значення має кілька стандартних методів, кожен з яких створює рядок для різних цілей:

  • .gist — зручна для людини форма, яку друкує say.
  • .Str — проста рядкова форма, що використовується в рядковому контексті.
  • .raku — форма, подібна до коду, зручна під час налагодження.

Усі три — це звичайні методи, визначені для кожного значення в мові, тому вони однаково працюють для числа, рядка, масиву чи вашого власного об’єкта. На наступних сторінках ми розглянемо кожен метод по черзі, а потім допоможемо вам вибрати правильний; наступний розділ знайомить з dd, інструментом Rakudo, побудованим на основі .raku.

Теми цього розділу

Практика

Виконайте 1 тест за змістом цього розділу.

Навігація курсом

Налагодження   |   Метод .gist