Programming In Lua 第二章
Posted 小霸霸
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Programming In Lua 第二章相关的知识,希望对你有一定的参考价值。
1,lua基本类型:nil,boolean,number,string,userdata,function,thread,table。可以用函数type获取变量的类型。
2,lua中的字符串可以用单引号括也可以用双引号括,可以很长,长到一本书的大小。也可以很短,短到一个字符。lua的变量都是动态类型,可以用来存储任意类型,比如a变量存储了number类型的值100.0,后来又被拿来存储字符串\'hello world\'。并且lua自动管理内存,不用程序员手动释放内存。
3,引号包含的字符串是可以使用转义字符的。如\\n表示换行,\\r表示回车。[[ ]] 这种符号内部也可以表示字符串,但不会解释转义字符。
4,
5,
6,
当程序中的表不再被引用,lua的内存管理机制就会删除表,并释放该表所占用的空间。
7,全局变量其实也是存放在一个特定的表里面。
8,a[“name”] 等价于 a.name
但要注意 a.x 不等于 a[x]。因为a.x 等价于 a["x"] ,而a[x] 和 a["x"]是不一样的。
9,
10,lua的标准库都是通过c实现的。lua可以调用由lua或c实现的函数。
以上是关于Programming In Lua 第二章的主要内容,如果未能解决你的问题,请参考以下文章