Курс по 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 тест върху съдържанието на тази тема.