Kurso de Raku / Esencoj / Enkonstruataj funkcioj por presado

print

La enkonstruita rutino print faras la jenon:

  1. Konvertas siajn argumentojn al ĉeno per vokado de la metodo Str sur ili.
  2. Sendas ĝin al la fluo STDOUT.

Por simplaj datumtipoj, la eligo generita de print estas simila al la eligo de say sen la linifina signo ĉe la fino.

print 42;
print 'Raku';

Ĉi tiuj valoroj estas presitaj unu post la alia. Ankaŭ ne estas linifina signo ĉe la fino de la tuta eligo.

$ raku t.raku
42Raku

Por agregitaj datumoj, la rezulto povas diferenci de tio, kion vi vidas kun say. Ekzemple, provu tabelojn kaj asocitabelojn:

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

print "\n"; # Por apartigi la partojn

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

Jen kiel la eligo aspektas:

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

La rutino print ankaŭ povas esti vokita kiel metodo:

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

"\n".print;

Kurso navigado

Enkonstruataj funkcioj por presado / say   |   Enkonstruataj funkcioj por presado / put


💪 Or jump directly to the exercises to this section.

Ĉi tiu paĝo estas aŭtomate tradukita per ChatGPT 4o. Originala angla teksto

Tradukoj de ĉi tiu paĝo: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська