Curso de Raku / Esenciales / Funciones integradas para imprimir
say
La rutina incorporada say
realiza las siguientes acciones:
- Llama al método
gist
en 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'; # Raku
Para 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); # 100500
Navegación del curso
←
Funciones integradas para imprimir
|
Funciones integradas para imprimir / print
→
💪 Or jump directly to the exercises to this section.
Esta página está traducida automáticamente con ChatGPT 4o. Texto original en inglés.
Traducciones de esta página: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська