Search for an item in a Lua list

后端 未结 10 2410
青春惊慌失措
青春惊慌失措 2020-11-29 00:56

If I have a list of items like this:

local items = { \"apple\", \"orange\", \"pear\", \"banana\" }

how do I check if \"orange\" is in this

10条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-11-29 01:23

    you can use this solution:

    items = { 'a', 'b' }
    for k,v in pairs(items) do 
     if v == 'a' then 
      --do something
     else 
      --do something
     end
    end
    
    

    or

    items = {'a', 'b'}
    for k,v in pairs(items) do 
      while v do
        if v == 'a' then 
          return found
        else 
          break
        end
      end 
     end 
    return nothing
    

提交回复
热议问题