表中使用字符串作为key的话
是不需要用""括起来的
--表索引的特性和关联数组很像
--{}构建表达式
table1 = {} --空表
table2 = {key1=100,key2="value2",2 = 200} --表名 键值对 最后2=200是不对的 待3纠正
biao = {} --
print(biao)--输出了表的类型以及它的内存地址
--访问表中值的两种方法
hehe = {key1="111",key2="3333"}
print(hehe.key1); --表名.键名
print(hehe["key1"]);--表名["键名"]
--一种表现形式 这种可以当作数组使用 不能用.访问 只可用[]访问
table3 = {"apple","stop","babnbab"}--只有值,没有key,也就是没有键 但也有默认的key 从1开始
--遍历表的方法 利用for 和 pairs方法 取得表的键值对
for key,value in pairs(table3) do
print(key..":"..value)
end
--这里没有参菜鸟教程的这部分
a = {} --空表
a["key"] = "value" --往表中加入 键值对 key value
key = 10 --声明变量
a[key] = 22 --往表中加入键值对 10 22
a[key] = a[key] + 11 --对键操作 改变值为22+11=33
for k, v in pairs(a) do --遍历表
print(k .. " : " .. v)
end