Я люблю Lua. I love Lua.

Загрузка модулей

Posted in Uncategorized by ilovelua on Сентябрь 13, 2013

Если вы решили часть модулей вынести в отдельную папку, например:

./mylib/
./mylib/Module1.lua
./mylib/Module2.lua
./mylib/Module3.lua

то обращаться к ним из других модулей можно так:

local module1 = require('mylib.Module1')

Только нужно помнить, что в файле с модулем нужно также указывать относительный путь.
Например, в файле ./mylib/Module1.lua нужно написать:

module('mylib.Module1')

 

Вот здесь http://lua-users.org/wiki/ModulesTutorial написано, как нужно оформлять модули «по-новому».
Мы в своем проекте пока используем функцию module(). Возможно, вскоре мы от нее откажемся.

Реклама
Tagged with: , ,

комментария 3

Subscribe to comments with RSS.

  1. Степан said, on Октябрь 12, 2013 at 1:11 пп

    Спасибо за интересные статьи. На русском крайне мало информации о замечательном языке lua

  2. Valentin Pimenov said, on Декабрь 18, 2013 at 12:13 пп

    Вроде, не рекомендуют пользоваться функцией «module»..


Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: