Curso de Raku / Esenciales / Fundamentos de las funciones / Funciones integradas para imprimir
say
La rutina incorporada say realiza las siguientes
acciones:
- Llama al método
gisten sus argumentos. - Añade un carácter de nueva línea.
- Convierte el resultado a UTF-8.
- Lo envía al flujo
STDOUT.
Desde la perspectiva del usuario, say simplemente
imprime el contenido de una variable en la terminal y añade la nueva
línea.
El primer paso requiere algunas explicaciones. El método
gist es un método que está definido para cada tipo de dato
incorporado, como enteros o cadenas. Para estos tipos simples, el
resultado devuelto es un valor legible por humanos que representa el
elemento.
say 42; # 42
say 'Raku'; # RakuPara datos más complejos, como arreglos o hashes, el método
gist añade algo de formato.
my @data = 'alpha', 'beta', 'gamma';
say @data; # [alpha beta gamma]
my %data = alpha => 1, beta => 2, gamma => 3;
say %data; # {alpha => 1, beta => 2, gamma => 3}La rutina say puede ser llamada tanto como una función o
un método:
say 42;
say(42);
42.say;Puedes pasar más de un argumento a say. Las piezas de
salida se unen sin espacios entre ellas.
say(100, 500); # 100500Navegación del curso
← Funciones
integradas para imprimir | print
→
💪 O ve directamente a los
ejercicios de esta sección.