Я не был уверен, как озаглавить вопрос, но рассмотрю следующее lua code:
print(function ()
s = ""
for i = 1, 10 do
s = s..tostring(i)
end
return s
end)
Но это выводит только адрес функции, так как function()возвращает замыкание. Есть ли способ оценить анонимную функцию? Как на схеме, где я могу заключить лямбду в дополнительные скобки?
((lambda ()(display "Hello World")))
Конечно, я знаю, я мог бы определить функцию заранее и вызвать ее позже, но мне просто было любопытно, возможно ли это в lua. Заранее спасибо за все ответы.