Curso de Raku / Esenciales / Funciones integradas para imprimir

print

La rutina incorporada print hace lo siguiente:

  1. Convierte sus argumentos a una cadena llamando al método Str en ellos.
  2. Los envía al flujo STDOUT.

Para tipos de datos simples, la salida generada por print es similar a la salida de say sin el carácter de nueva línea al final.

print 42;
print 'Raku';

Estos valores se imprimen uno tras otro. Tampoco hay una nueva línea al final de toda la salida.

$ raku t.raku
42Raku

Para datos agregados, el resultado puede diferir de lo que ves con say. Por ejemplo, prueba con arrays y hashes:

my @data = 'alpha', 'beta', 'gamma';
print @data;

print "\n"; # Para separar las partes

my %data = alpha => 1, beta => 2, gamma => 3;
print %data;

Así es como se ve la salida:

$ raku t.raku
alpha beta gamma
alpha	1
beta	2
gamma	3

La rutina print también se puede llamar como un método:

my @data = 'alpha', 'beta', 'gamma';
@data.print;

"\n".print;

Funciones integradas para imprimir / say   |   Funciones integradas para imprimir / put


💪 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: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська