table以字符串为key的使用情况:
例子:
local test = { }
test.x = 6test["y"] = 7
for k, v in pairs(test) do
local str = string.format("key = %s, value = %s", tostring(k), tostring(v))
print(str)
end
print("\n")
print(test[x])
print(test["x"]) -- 这两种效果一样
print(test.x)
print(test[y])
print(test["y"])
print(test.y)
打印:
key = y, value = 7
key = x, value = 6
nil
6
6
nil
7
7