如果我有这样的项目列表:
local items = { "apple", "orange", "pear", "banana" }
Run Code Online (Sandbox Code Playgroud)
如何检查此列表中是否有"橙色"?
在Python中我可以这样做:
if "orange" in items:
# do something
Run Code Online (Sandbox Code Playgroud)
Lua中有同等的东西吗?
myTable = {}
myTable["foo"] = 12
myTable["bar"] = "blah"
print(#myTable) -- this prints 0
Run Code Online (Sandbox Code Playgroud)
我是否真的必须遍历表中的项目才能获得密钥数量?
numItems = 0
for k,v in pairs(myTable) do
numItems = numItems + 1
end
print(numItems) -- this prints 2
Run Code Online (Sandbox Code Playgroud)