Я читаю книгу programming in Lua. Он сказал, что Закрытия предоставляют ценный инструмент во многих контекстах. Как мы уже видели, они полезны в качестве аргументов для функций высшего порядка, таких как sort. Замыкания полезны для функций, которые также создают другие функции, как, например, наш пример newCounter; Этот механизм позволяет программам …
Я только что нашел эту функцию в проекте, над которым я работаю: -- Just returns the text unchanged. -- Note: <text> may be nil, function must return nil in that case! function Widget:wtr(text) return text end Жаль, кодер больше не работает в компании. Зачем делать функцию, которая ничего не делает, …
Насколько я помню, программируя, меня учили не сравнивать числа с плавающей запятой на равенство. Теперь, читая Программирование на Lua о numberтипе Lua , я обнаружил следующее: Тип числа представляет действительные числа (числа с плавающей запятой двойной точности). У Lua нет целочисленного типа, так как он не нужен. Существует широко распространенное …
В частности, речь идет о расширениях игры, написанных на lua (luajit-2.0). Я размышлял, должен ли я ограничить то, что могут делать эти сценарии, и пришел к выводу, что, вероятно, я не должен: Трудно получить права. Звучит глупо, но, скорее всего, моя песочница все равно протечет. Единственное преимущество, о котором я …
Я читал, что Lua часто используется для встроенных сценариев и, в частности, для сценариев. Мне трудно представить, как именно это используется. Можете ли вы описать, почему и для каких функций и для какой аудитории он используется? Эти вопросы не относятся конкретно к Lua, а скорее к любым встроенным сценариям, которые …