lua的table类型
来源:互联网 发布:sql多张表合并 union 编辑:程序博客网 时间:2024/05/17 01:56
一、table类型概念
table类型是lua的核心概念,实现了“关联数组”,以key-value形式出现,以下我整理出table的要点,以及构建table时的要点。
1.table的key值类型可以是除nil外的任何类型,而value值类型可以是包括nil在内的任何类型
2.构建table时,key值要用“[“和”]”括住,比如 a={[2]=9} ,但是如果key是string型的话,可以直接省去括号,比如a={x=9,balance=8}
3.table有个默认排序的规矩 : 如果不写索引,则索引就会被认为是数字,并按顺序自动从 1往后编。比如a={temp=2,”y”} print(a[1]) –>y
4.注意不要搞混变量索引和字符索引,比如
a={[temp]=7} print(a[temp]) -->nil,这里的temp是空的
应该改成
temp="y"a={[temp]=7} print(a[temp]) -->7这里temp是变量
或者
a={["temp"]=7} print(a[temp]) -->7这里的temp是字符串
二、table的作用
0 0
- lua的table类型
- Lua Table类型的使用
- Lua中table类型的源码实现
- Lua中table类型的源码实现
- LUA table类型
- lua学习之table类型
- lua学习之table类型
- c#解析lua-Table类型
- lua学习之table类型
- lua学习之table类型
- Lua类型——Table
- 关于lua的module函数 传参类型变成table
- Lua编程中遇到的table类型传递引用问题
- lua的TABLE性质
- lua的table排序
- lua 的 table 处理
- lua的table排序
- lua的table排序
- 学生管理系统
- 网页编程自学历程一:编写一个静态网页框架
- [二分 后缀自动机 单调队列优化DP] BZOJ 2806 [Ctsc2012]Cheat
- BZOJ 1069: [SCOI2007]最大土地面积 凸包,旋转卡壳
- 佛教
- lua的table类型
- hdu1846-Brave Game(BashGame入门)
- HTML入门
- find命令
- LeetCode
- HDU - 3695 Computer Virus on Planet Pandora AC自动机+优化
- CCF201604-1 折点计数(解法二)(100分)
- 排序算法汇总一------插入类算法
- 文章标题