Curso de Raku / Esenciales / Fundamentos de las funciones / Crear y llamar funciones / Exercises / 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 9Visualización
Es prudente visualizar la salida con algún programa externo, por ejemplo, Excel o gnuplot.
