no estaba muy seguro de cómo título de la pregunta, pero considerar el siguiente código lua:Evaluar bloque de código en función de un parámetro en lua
print(function()
s = ""
for i = 1, 10 do
s = s..tostring(i)
end
return s
end)
Pero esta imprime sólo la dirección de la función, ya que la función() devuelve un cierre. ¿Hay alguna forma de evaluar la función anónima? Al igual que en el esquema donde puedo abrazar a la lambda en corchetes adicionales?
((lambda()(display "Hello World")))
Por supuesto que sé, podría definir la función de antemano y lo llamo más tarde, pero estaba ansioso por ver si esto es posible en Lua. Gracias de antemano por todas las respuestas.
gracias, tuve una idea similar pero no he ajustado la función entre corchetes. se ve un poco más feo que el esquema, pero al menos funciona: D – Moe