Я читаю книгу programming in Lua. Це сказало це Закриття є цінним інструментом у багатьох контекстах. Як ми бачили, вони корисні як аргументи до функцій вищого порядку, таких як сортування. Закриття є цінним для функцій, які також будують інші функції, як наш приклад NewCounter; Цей механізм дозволяє програмам Lua включати …
Я щойно знайшов цю функцію в проекті, над яким я працюю: -- Just returns the text unchanged. -- Note: <text> may be nil, function must return nil in that case! function Widget:wtr(text) return text end Надто сумно, що кодер більше не працює в компанії. Чому можна зробити функцію, яка нічого …
Наскільки я пам'ятаю себе програмуванням, мене навчали не порівнювати числа з плаваючою комою для рівності. Тепер, читаючи Програмування в Луї про numberтип Луа , я виявив наступне: Тип числа представляє реальні числа з плаваючою комою з подвійною точністю. Lua не має цілого типу, оскільки він не потребує. Існує широко поширене …
Зокрема, мова йде про розширення гри, написані на lua (luajit-2.0). Я задумувався над тим, чи варто обмежувати те, що можуть робити ці сценарії, і дійшов висновку, що я, мабуть, не повинен: Важко правильно поправитись. Звучить нерозумно, але, швидше за все, моя пісочниця все-таки закінчиться непрохідною. Єдина користь, про яку я …
Я читав, що Lua часто використовується для вбудованих сценаріїв і, зокрема, для сценаріїв. Мені важко уявити, як саме воно використовується. Чи можете ви описати, для чого та для яких функцій та для якої аудиторії він використовується? Ці питання стосуються не конкретно Луа, а скоріше будь-якого вбудованого сценарію, який відповідає цілі, …