bir fonksiyon parametresinde kod bloğunu değerlendirin nasıl başlık soruyu, ancak şu lua kodu dikkate almak: fonksiyonu berigerçekten emin değildi lua
print(function()
s = ""
for i = 1, 10 do
s = s..tostring(i)
end
return s
end)
Ama bu baskılar yalnızca işlev adresi,() bir kapatma döndürür. anonim işlevini değerlendirmek için bir yolu var mı? Gibi düzeni ben ek parantez içinde lambda kucaklamak nerede?
bildiğim Tabii((lambda()(display "Hello World")))
, ben önceden işlevi tanımlayın ve daha sonra diyoruz, ama bu lua mümkün olup olmadığını sadece merak ettim başladı. Tüm cevaplar için şimdiden teşekkür ederiz.
sayesinde ben de benzer bir fikri vardı ama parantez içinde işlevini sarılmış değil. biraz daha çirkin düzeni daha görünüyor, ama en azından çalışır: D – Moe