小编Jay*_*Jay的帖子

在Lua列表中搜索项目

如果我有这样的项目列表:

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中有同等的东西吗?

lua list lua-table

49
推荐指数
3
解决办法
10万
查看次数

如何获取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)

lua hashtable

42
推荐指数
3
解决办法
3万
查看次数

标签 统计

lua ×2

hashtable ×1

list ×1

lua-table ×1