質問にタイトルを付ける方法がよくわかりませんでしたが、次のluaコードを検討してください。
print(function ()
s = ""
for i = 1, 10 do
s = s..tostring(i)
end
return s
end)
ただし、function()はクロージャを返すため、これは関数アドレスのみを出力します。無名関数を評価する方法はありますか?ラムダを追加の括弧で囲むことができるスキームのように?
((lambda ()(display "Hello World")))
もちろん、事前に関数を定義して後で呼び出すこともできますが、luaでこれが可能かどうかだけが気になりました。すべての返信を事前に感謝します。