Curso de Raku / Esenciales / Crear y llamar funciones / Ejercicios / Tabla de funciones
Solución: Tabla de funciones
Este programa es, probablemente, un buen ejemplo de cómo usar el bucle loop. Con él, puedes establecer tanto los límites como el paso directamente en las unidades que necesitas. Ten en cuenta que puedes volver a esta tarea más tarde después de aprender las secuencias en Raku.
Código
Aquí está la solución:
sub f($x) { $x² }
loop (my $x = -3; $x <= 3; $x += 0.1) {
say "$x\t{f($x)}";
}
🦋 Encuentra el programa en el archivo function-table.raku.
Salida
El programa imprime una larga lista de la tabla x — f(x). Una parte de esta salida se muestra aquí:
$ 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
Visualización
Es prudente visualizar la salida con algún programa externo, por ejemplo, Excel o gnuplot.

Siguiente ejercicio
Navegación del curso
← Tipos de datos asociativos / Interpolar hashes | Más sobre funciones →
Esta página está traducida automáticamente con ChatGPT 4o. Texto original en inglés.
Traducciones de esta página: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська