Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

n sei

eu tenho isso

function som(x,y)
    return x+y
end



function mult(x,y)
    return x*y
end
function fu(f,x,y)
    return f(x,y)
end

a = 12
b = 555
eba = {som,mult,math.pow}

res = {}
for i = 1, #eba do 
    res[i] = fu(eba[i],a,b) 
end

for i, v in pairs(res) do
    print(i,v)
end  

devia dar isso

1        567       
2        6660
3        (o resultado de "12 ^555")

mas da isso

1        567       
2        6660
3        1.#INF

pq? ajuda pf