Funções · 2.4
Funções de Alta Ordem
Todas as lições estão abertas — pule quando precisar.
Funções que recebem ou retornam outras funções:
fn apply(f, x: int) -> int {
return f(x)
}
let result = apply(|x| x * x, 5)
print(result) // 25Objetivo: Implemente apply_twice(f, x) que aplica a função f duas vezes. Teste com uma closure que soma 3, passando o valor 10 → resultado: 16.
lição-2-4.zolo
Saída do programa
Execute o código para ver a saída