Lua学习(网上整理)
1。
require的特点是仅加载一次,并且对于模块会按照特定的搜索规则去查找文件并加载。如果模块已经有了,不会重新再运行一次;没有的话,再加载一次。
dofile:读入代码文件并编译执行。每调用dofile一次,都会重新编译执行一次。
loadfile:编译代码,将整个模块文件当成一个函数返回,但是不执行代码。
2.
local是我们在lua编程里面经常写的。lua对local的处理有加速访问的效果,并且将变量定义为局部变量也是一种好的编程习惯。
3.
..是连接两个字符串
#变量是返回一个字符串或者表的长度
4.
https://github.com/VisionLabs/torch-opencv
torch-opencv接口,安装环境是opencv3.1。使用opencv函数的时候,头文件导入用require,opencv函数的括号改成{},参数的顺序没有变化。
5.
函数的定义顺序没有严格限制,可以在先定义的函数中调用后面定义的函数
函数可以不加返回类型,即使函数有返回值
函数的定义以end结束,不需要用大括号表示开始和结束
posted on 2017-08-31 13:56 WegZumHimmel 阅读(112) 评论(0) 编辑 收藏 举报