Как включить файл в луа?

Страницы: 1
RSS
Как включить файл в луа?, Есть ли в Луа аналог директивы include из С
 
Добрый день

Есть несколько файлов, во всех примерно один набор переменных, функций. При корректировке приходится менять везде, поэтому появилась идея -> определить все общие переменные и функции в одном файле и включать его/их в файл основной программы.
Какие возможны проблемы при таком подходе (видимость переменных, функций .....)?

ЗЫ Вопрос теоретический, к квику отношения не имеющий, но боюсь, что моего английского не хватит для полного понимания документации на луа, думаю, что это поможет многим начинающим избавиться от мартышкиного труда.

Спасибо
 
по поводу нескольких скриптов, читающих одни и те же данные:
    Не знаю можно ли постить ссылки на другие ресурсы, но думаю что можно.
http://lua-users.org/wiki/SaveTableToFile пример как сохранять/восстанавливать таблицы на диске. думаю там знаний иностранного языка не нужно.
http://bot4sale.ru/blog-menu/qlua/spisok-statej/301-save-lua-table.html еще один пример - статья одного местного форумчанина (надеюсь он не будет возражать)

по поводу видимости и актуальности данных в таблице - может кто-то авторитетный выскажется еще.
 
Гуглим
Lua require
 
Цитата
swerg написал:
require
вчера пробовал, выдает ошибку - не находит модуль
 
У меня нахоит
 
dofile
 
Я давно вынес общие процедуры во внешний файл,и в самом начале каждого скрипта импортирую его:

dofile (getScriptPath().."\\library.lua")

все что описано в нем, в том числе и переменные становятся глобальными.  
 
Спасибо dofile работает
Страницы: 1
Читают тему
Наверх