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