Если я require
включил три файла в свой сценарий Lua, может ли какая-либо функция в любом из этих файлов затем увидеть (и, что наиболее важно, вызвать) любую из других функций?
Я сталкиваюсь с проблемой вызова функций, которые вызывают другие функции. Я попытался поместить различные функции в другие файлы, а затем include
их вместо того, чтобы записывать их в основной файл.
Я думаю, что это работает, мои тесты убедительны, если не окончательны.
Мой основной код делает это ...
require "SOME_REQUIRED_FILE_01"
require "SOME_REQUIRED_FILE_02"
require "SOME_REQUIRED_FILE_03"
XYZ = 0
File_02_Function_A()
Я просмотрел сайт Lua и нашел ЭТА СТРАНИЦА, но я не совсем понимаю ее.
Может ли КАЖДЫЙ функционировать во всех трех необходимых файлах, а ВСЕ ДРУГИЕ работать во всех трех файлах?