Lua 学习笔记 一
来源:互联网 发布:域名生成二维码 编辑:程序博客网 时间:2024/04/30 14:59
Lua 的变量 不像c/c++那样有严格的声明使用要求 它比较随意 你给它赋予声明类型的值 它就是声明类型 你怎么操作或是改变的都可以 但 本人认为这种做法要更加的要操作小心
比如:
x = 10;
print(type(x)); --输出number
x = "hello";
print(type(x));--输出string
当我们再想对x进行数字方面的操作时 如 +另一个数字 已经就不在可能了 应为x现在时个string类型
再如后面再加句 x = {}; x 的类型自动转换成了 table类型 不能再做字符串或者数字被使用了 除非再 附上相应类型的数据
当然,比较稳妥的办法就是借鉴c/c++ 的命名方法 如:
nX = 10 -- 这是个数字类型的lua变量 n代表着number
将来这个变量再被重新赋值时一定只被人为的赋成数字从而避免上面错误引发的一些不可控制的问题
那么上面的赋值代码就该改成:
nX= 10;
strX = “hello”;
tabX = {};
Lua 的8 大基本类型 nil 、boolen、number、string、userdata、 function、thread、table
以上的观点是本人的一些理解!不当之处可以指出更正
0 0
- Lua学习笔记一
- Lua学习笔记一
- Lua学习笔记一
- Lua学习笔记一
- Lua学习笔记一
- Lua 学习笔记 一
- Lua 学习笔记(一)
- lua 学习笔记 一
- Lua学习笔记(一)
- Lua学习笔记(一)
- Lua学习笔记(一)
- Lua学习笔记(一)
- Lua学习笔记(一)
- 学习Lua笔记(一)
- Lua学习笔记(一)
- Lua学习笔记(一)
- cocos2d-x Lua学习笔记(一)
- quick-lua 学习笔记(一)t
- 序列化
- JAVA hdu 2013(蟠桃记)&&hdu 2035(人见人爱A^B)
- UVa 10167 Birthday Cake (白皮书第七章 生日蛋糕)
- 【设计模式基础】创建型模式 - 5 - 生成器(Builder)
- VS上测试运行时间
- Lua 学习笔记 一
- 4.1.4: jQuery事件之事件冒泡
- 4.1.5:jQuery事件之事件对象的属性
- 4.1.6: jQuery事件之移除事件
- 4.1.7: jQuery事件之模拟操作
- 4.1.8: jQuery事件之其他用法
- 4.2.1: jQuery动画之show()方法和hide()方法
- 4.2.2: jQuery动画之fadeIn()方法和fadeOut()方法
- 4.2.3: jQuery动画之slideUp()方法和slideDown()方法