Cursus Raku / Geavanceerd / Debuggen / Waarden omzetten naar tekst
De .Str-methode
De .Str-methode geeft de gewone
string-vorm van een waarde terug. Deze wordt aangeroepen
wanneer een waarde in stringcontext wordt gebruikt: door
print en put, door de ~
concatenatie-operator en door stringinterpolatie binnen dubbele
aanhalingstekens.
say 42.Str; # 42
my @a = 'alpha', 'beta', 'gamma';
say @a.Str; # alpha beta gammaMerk op dat de array zonder de vierkante haken
terugkomt, met de elementen eenvoudig door spaties gescheiden — dat is
het zichtbare verschil met .gist, dat
ze wel behoudt. Vergelijk de twee naast elkaar:
my @data = 1, 2, 3;
say @data.gist; # [1 2 3]
say @data.Str; # 1 2 3Omdat interpolatie .Str gebruikt, wordt een array in een
string op de gewone manier weergegeven:
my @data = 10, 20, 30;
say "data: @data[]"; # data: 10 20 30Praktijk
Maak de 1 quiz over de inhoud van dit onderwerp.