Lua是一种动态类型的语言。在语言中没有类型定义的语法,每个值都“携带”了它自身的类型信息。
在Lua中有8种基础类型:
一、数据类型nil
nil是一种类型,它只有一个值nil,它的主要功能是用于区别其它任何值。
一个全局变量在第一次赋值前的默认值就是nil,将nil赋予一个全局变量等同于删除它。
Lua将nil用于表示一种“无效值”的情况,即没有任何有效值的情况。
二、数据类型boolean
lua中只有false和nil 为false,其余都为true
三、数据类型number
四、数据类型String
(一)用单引号或双引号:
(二)可以包含换行的字符串
(三)字符串与数字做数学运算时,优先将字符串转换成数字
(四)计算字符串长度
五、数据类型–table
六、数据类型–function
七、数据类型-其他
(一)thread:协程
(二)userdata:存储c、c++数据类型
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。