Corso di Raku / Fondamenti / Funzioni integrate per la stampa

print

La routine incorporata print fa quanto segue:

  1. Converte i suoi argomenti in una stringa chiamando il metodo Str su di essi.
  2. Li invia al flusso STDOUT.

Per i tipi di dati semplici, l’output generato da print è simile all’output di say senza il carattere di nuova linea alla fine.

print 42;
print 'Raku';

Questi valori vengono stampati uno dopo l’altro. Non c’è una nuova linea alla fine dell’intero output, inoltre.

$ raku t.raku
42Raku

Per i dati aggregati, il risultato può differire da quello che vedi con say. Ad esempio, prova con array e hash:

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

print "\n"; # Per separare le parti

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

Ecco come appare l’output:

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

La routine print può anche essere chiamata come un metodo:

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

"\n".print;

Funzioni integrate per la stampa / say   |   Funzioni integrate per la stampa / put


💪 Or jump directly to the exercises to this section.

Questa pagina è tradotta automaticamente con ChatGPT 4o. Testo originale in inglese.

Traduzioni di questa pagina: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська