您的位置:首页 > 编程语言 > Lua

《Lua程序设计》第2章 类型与值 学习笔记

2016-07-17 17:37 537 查看
Lua中的8中基础类型:nil(空)、boolean(布尔)、number(数字)、string(字符串)、userdata(自定义类型)、function(函数)、thread(线程)和table(表)。
函数type可返回一个值的类型。
2.1 nil(空)
nil表示一种“无效值(non-value)”的情况。
2.2 boolean(布尔)
boolean类型有来两个可选值:false和true。
2.3 number(数字)
number类型用于表示实数。
2.4 string(字符串)
“[[”和“]]”;“[=[”和“]=]”;“[==[”和“]==]”;……。
“..”字符串连接。
tostring()函数,tonumber()函数。
使用“#”来获得字符串长度。
2.5 table(表)
{}
2.6 function(函数)
Lua对“函数式编程(functional programming)”提供了良好的支持。
Lua既可以调用以自身Lua语言编写的函数,又可以调用C语言编写的函数。
2.7 userdata(自定义类型)和thread(线程)
userdata用于表示一种由应用程序或C语言库所创建的新类型。
thread类型,“协同程序(coroutine)”
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: