Курс языка программирования 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 тест по содержанию этой темы.
Навигация по курсу
← Метод
.gist | Тест — gist и Str →