// Imprime un mensaje
println("¡Hola mundo!")
// Función recursiva de Fibonacci
fn Fib(n) {
if n <= 1 { return n }\
else {
return Fib(n - 2) + Fib(n - 1)
}
}
println(Fib(20))
// Funciones como argumento
fn map(f, iter) {
let new = []
for e in iter { new += [f(e)] }
return new
}
fn doble(elem) { return elem * 2 }
let lista = [1, 2, 3, 4]
let dobles = map(doble, lista)
println(dobles)