Lua中的require package.path
来源:互联网 发布:网络文体传统文体辩论 编辑:程序博客网 时间:2024/05/16 08:55
require用于查找Lua加载器的路径
在启动时,Lua使用环境变量LUA_PATH或者如果环境变量未定义就使用luaconf.h中定义的默认值来初始化该值.环境变量中的任何"::"都被替换为默认路径.
路径是一系列由分号隔开的模板(templates).对于每个模板,require将每个模板中的问号替换为filename,filename是modname中每个点都被替换成"目录分隔符"(比如Unix中的"/")(这句感觉翻译不准确,原文:For each template,require will change each interrogation mark in the template by filename,which is modname with each dot replaced by a "directory separator"(such as "/" in Unix));之后他将加载产生的文件名.因此,举个例子,如果Lua路径是"./?.lua;./?.lc;/usr/local/?/init.lua",为模块foo查找一个Lua加载器将会尝试以如下顺序加载文件./foo.lua,./foo.lc和/usr/local/foo/init.lua
0 0
- Lua中的require package.path
- lua中的package.path和package.cpath
- lua modue、 require、 package 区别
- LUA modue require package 区别
- LUA modue require package 区别
- lua中的require机制
- Lua中的require
- Lua中的require
- lua中的require机制
- lua中的require机制
- Lua中的require
- lua中的require机制
- lua中的require函数
- lua中的require机制
- lua中的require机制
- lua中的require机制
- Lua中的require(二)
- Lua中的require
- Hive调优知识点总结
- HDOJ 题目1299 Diophantus of Alexandria(数学)
- ubuntu下安装mysql
- java 关于反序列化报header错误解决方案
- HDOJ 题目3938 Portal(带权值并查集+离线)
- Lua中的require package.path
- ubuntu 防火墙
- 贵在坚持
- this 关键字
- 桶排序的应用
- 关于循环赛日程表算法的研究
- php学习(一)
- ubuntu使用技巧
- ORA-21561、ORA-15055、ORA-25253 导致DG备库无法应用归档