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  阅读(110)  评论(0编辑  收藏  举报

导航