lua怎么判断数组中是否包含一个元素

avatar
作者
筋斗云
阅读量:4

在 Lua 中判断一个数组是否包含一个元素可以使用循环遍历数组,然后逐个比较元素是否相等。示例代码如下:

function containsElement(array, element)     for i=1, #array do         if array[i] == element then             return true         end     end     return false end  -- 测试代码 array = {1, 2, 3, 4, 5} element = 3 if containsElement(array, element) then     print("数组中包含元素 " .. element) else     print("数组中不包含元素 " .. element) end 

运行结果:

数组中包含元素 3 

以上代码定义了一个函数 containsElement,该函数接受一个数组和一个元素作为参数,然后使用循环遍历数组,逐个比较元素是否与给定元素相等。如果找到相等的元素,则返回 true,否则返回 false

然后在测试代码中,定义了一个数组 array 和一个元素 element,并调用 containsElement 函数来判断数组中是否包含该元素。根据判断结果输出相应的提示信息。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!