table 表类型

文章目录
  1. 1. 什么是table
  2. 2. 变量赋值table

什么是table

类似于Lua中的表(table),又称为键值对,属于通过键名与键值存储数据的类型,它的功能非常强大,可以通过键名来获取对应的键值。

按键精灵中表采用json的写法,即使用大括号{}表示范围,使用冒号:表示赋值。

注意,表是无序的,在内部的数据是打乱存放的。

变量赋值table

1
2
3
4
5
6
7
8
9
10
11
Dim t
t = {"a":1, "b":true, "c":"紫猫编程学院"}
TracePrint "直接通过键名取值"
TracePrint t["a"]
TracePrint t["b"]
TracePrint t["c"]
TracePrint "---------------------------"
TracePrint "通过迭代器遍历取值"
For Each k, v In t
TracePrint k, v
Next