Curso de Raku / Avanzado / Depuración / Convirtiendo valores en texto
El método .Str
El método .Str devuelve la forma de cadena
simple de un valor. Se invoca siempre que un valor se usa en
contexto de cadena: por print y put,
por el operador de concatenación ~, y por la interpolación
dentro de comillas dobles.
say 42.Str; # 42
my @a = 'alpha', 'beta', 'gamma';
say @a.Str; # alpha beta gammaObserva que el arreglo regresó sin los corchetes,
con sus elementos simplemente unidos por espacios — esa es la diferencia
visible con .gist, que los conserva.
Compara los dos lado a lado:
my @data = 1, 2, 3;
say @data.gist; # [1 2 3]
say @data.Str; # 1 2 3Como la interpolación usa .Str, un arreglo colocado
dentro de una cadena se muestra de la forma simple:
my @data = 10, 20, 30;
say "data: @data[]"; # data: 10 20 30Práctica
Resuelve 1 cuestionario sobre el contenido de este tema.