Вопросы с тегом «lua»

16
Зачем нам нужны «функции обратного вызова»?

Я читаю книгу programming in Lua. Он сказал, что Закрытия предоставляют ценный инструмент во многих контекстах. Как мы уже видели, они полезны в качестве аргументов для функций высшего порядка, таких как sort. Замыкания полезны для функций, которые также создают другие функции, как, например, наш...

15
Функция возвращает только неизмененный параметр, бесполезно?

Я только что нашел эту функцию в проекте, над которым я работаю: -- Just returns the text unchanged. -- Note: <text> may be nil, function must return nil in that case! function Widget:wtr(text) return text end Жаль, кодер больше не работает в компании. Зачем делать функцию, которая ничего не...

11
Должны ли скрипты расширения выполняться в песочнице?

В частности, речь идет о расширениях игры, написанных на lua (luajit-2.0). Я размышлял, должен ли я ограничить то, что могут делать эти сценарии, и пришел к выводу, что, вероятно, я не должен: Трудно получить права. Звучит глупо, но, скорее всего, моя песочница все равно протечет. Единственное...

11
Как Lua обрабатывает как целые числа, так и числа с плавающей точкой?

Насколько я помню, программируя, меня учили не сравнивать числа с плавающей запятой на равенство. Теперь, читая Программирование на Lua о numberтипе Lua , я обнаружил следующее: Тип числа представляет действительные числа (числа с плавающей запятой двойной точности). У Lua нет целочисленного типа,...

9
Что означает (Lua) сценарий игры?

Я читал, что Lua часто используется для встроенных сценариев и, в частности, для сценариев. Мне трудно представить, как именно это используется. Можете ли вы описать, почему и для каких функций и для какой аудитории он используется? Эти вопросы не относятся конкретно к Lua, а скорее к любым...