Corso di Raku / Fondamenti / Fondamenti delle funzioni / Funzioni integrate per la stampa
print
La routine incorporata print fa quanto segue:
- Converte i suoi argomenti in una stringa chiamando il metodo
Strsu di essi. - 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
42RakuPer 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 3La routine print può anche essere chiamata come un
metodo:
my @data = 'alpha', 'beta', 'gamma';
@data.print;
"\n".print;Navigazione del corso
💪 Oppure vai direttamente agli
esercizi di questa sezione.