Corso di Raku / Fondamenti / Funzioni integrate per la stampa
say
La routine incorporata say
esegue le seguenti azioni:
- Chiama il metodo
gist
sui suoi argomenti. - Aggiunge un carattere di nuova linea.
- Converte il risultato in UTF-8.
- Lo invia al flusso
STDOUT
.
Dal punto di vista dell’utente, say
semplicemente stampa il contenuto di una variabile sul terminale e aggiunge la nuova linea.
Il primo passo richiede alcune spiegazioni. Il metodo gist
è un metodo definito per ogni tipo di dato incorporato, come interi o stringhe. Per tali tipi semplici, il risultato restituito è un valore leggibile che rappresenta l’elemento.
say 42; # 42
say 'Raku'; # Raku
Per dati più complessi, come array o hash, il metodo gist
aggiunge una certa formattazione.
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 routine say
può essere chiamata sia come funzione che come metodo:
say 42;
say(42);
42.say;
Puoi passare più di un argomento a say
. I pezzi di output sono uniti senza spazi tra di loro.
say(100, 500); # 100500
Navigazione del corso
←
Funzioni integrate per la stampa
|
Funzioni integrate per la stampa / print
→
💪 Or jump directly to the exercises to this section.
Questa pagina è tradotta automaticamente con ChatGPT 4o. Testo originale in inglese.
Traduzioni di questa pagina: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська