Corso di Raku / Fondamenti / Creazione e chiamata di funzioni / Esercizi / Tabella delle funzioni

Soluzione: Tabella delle funzioni

Questo programma è, probabilmente, un buon esempio di utilizzo del ciclo loop. Con esso, puoi impostare sia i limiti che il passo direttamente nelle unità di cui hai bisogno. Nota che puoi tornare a questo compito più tardi dopo aver imparato le sequenze di Raku.

Codice

Ecco la soluzione:

sub f($x) { $x² }

loop (my $x = -3; $x <= 3; $x += 0.1) {
    say "$x\t{f($x)}";
}

🦋 Trova il programma nel file function-table.raku.

Output

Il programma stampa una lunga lista della tabella x — f(x). Una parte di questo output è mostrata qui:

$ raku exercises/functions/function-table.raku
-3	9
-2.9	8.41
-2.8	7.84

. . .

-0.2	0.04
-0.1	0.01
0	0
0.1	0.01
0.2	0.04

. . .

2.7	7.29
2.8	7.84
2.9	8.41
3	9

Visualizzazione

È saggio visualizzare l’output con qualche programma esterno, ad esempio, Excel o gnuplot.

Prossimo esercizio

💪 Il valore di e

Tipi di dati associativi / Interpolazione di hash   |   Più sulle funzioni

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

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