Курс Raku / Розширені / Налагодження / Перетворення значень у текст
Метод .Str
Метод .Str повертає просту рядкову
форму значення. Він викликається щоразу, коли значення використовується
в рядковому контексті: функціями print та
put, оператором конкатенації ~ та при
інтерполяції рядків у подвійних лапках.
say 42.Str; # 42
my @a = 'alpha', 'beta', 'gamma';
say @a.Str; # alpha beta gammaЗверніть увагу, що масив повернувся без дужок, з
елементами, просто з’єднаними пробілами — це видима відмінність від .gist, який їх зберігає. Порівняйте два
методи поруч:
my @data = 1, 2, 3;
say @data.gist; # [1 2 3]
say @data.Str; # 1 2 3Оскільки інтерполяція використовує .Str, масив,
розміщений усередині рядка, відображається у простому вигляді:
my @data = 10, 20, 30;
say "data: @data[]"; # data: 10 20 30Практика
Виконайте 1 тест за змістом цієї теми.