Pular para o conteúdo
← Índice | Lição 4 de 5

Funções de Alta Ordem

Higher-Order Functions

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) // 25

Objetivo: 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 o output

Buscar no Zolo

9 resultados

enespt-br