Lua代码拆分require
2021-10-09 15:18
1471 查看
Lua代码拆分require
Lua代码可以分多个脚本文件编写;
脚本文件可以有返回值;
全局变量可以跨文件调用(非常不推荐)
require的脚本只会被调用一次,可以清空lua表中状态多次调用;
--Test.lua print("xxxx") level = 100
--congfig.lua local config = {} config.name = "littlePerilla" return config
--文件名中不能有"."等特殊符号 require("Test") print(package.path) --热更新就是更换require中的文件 --代码只能被加载一次 require("Test") --lua表会记录已经加载的文件 print(package.loaded["Test"]) --true,每次加载会检查该值 --需要多次加载需要清除该状态 package.loaded["Test"] = nil require("Test") --加载文件的相对路径 --"./"当前所在目录 --"../"上级目录 require("./Test") --文件之间变量传递 local config = require("config") print(config.name) --获取其他包中的全局变量 print(level)
相关文章推荐
- lua中require随机读取的代码案例
- Lua:下载安装lua-cjson,lua操作json代码,指定require搜索路径
- lua require 搜索路径
- Lua代码解析-写给C和C++开发者
- Lua学习笔记之文件操作—io.open()、file:read()、require"nixio"
- 【实践】require.js + r.js 代码打包压缩初体验
- 编写高性能的Lua代码
- cocos2dx修改引擎代码进行lua绑定
- Lua中的require
- LUA注册简单C++类代码走读
- Sublime Text 2使用:如何为它添加编译环境(如Lua编译环境)和代码片段
- C++用LuaIntf调用Lua代码示例
- lua加载函数require和dofile
- Lua 造成的代码冗余太严重了, 这个现状怎么改善?
- lua中通过require使用C/C++动态库
- git 拖下laravel 代码后报错 Warning: require(D:\WWW\laravel\bootstrap/../vendor/autoload.php
- Lua中的require
- C/C++代码里面读取Lua的Table
- Android平台下使用lua调用Java代码经验总结
- 用Cocos Code IDE写Lua,如何与项目中的C++代码和谐相处