lua userdata

lua userdata,第1张

概述item['screenshots'] = {} for i, elem in pairs(_item) do if string.find(i, 'SCREENSHOT') ~= nil then if type(elem) ~= 'userdata' then table.insert(item['screenshots'], 'http://image
  item['screenshots'] = {}  for i,elem in pairs(_item) do    if string.find(i,'SCREENSHOT') ~= nil then      if type(elem) ~= 'userdata' then        table.insert(item['screenshots'],'http://image.yuntongbu.com' .. elem)      end    end  end


这个 userdata 跟 lua 的 nil,'',false 是无法进行比较的,比较的结果都是 true

只能用 type() 来获取值类型,然后过滤


  for k,v in pairs(data) do    if string.find(tostring(k),'SCREENSHOT') ~= nil and type(v) ~= 'userdata' then      if string.find(tostring(k),'IPAD') then        table.insert(info.screenshots,'http://image.y.com' .. tostring(v))      else        table.insert(info.iPad_screenshots,'http://image.y.com' .. tostring(v))      end    end  end
总结

以上是内存溢出为你收集整理的lua userdata全部内容,希望文章能够帮你解决lua userdata所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1264194.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存