找回密码
 register
搜索
查看: 635|回复: 0

[游戏教程] LUA陷阱:轮询table中有nil而被中断

[复制链接]
  • 打卡等级:本地老炮
  • 打卡总天数:528
  • 打卡月天数:17
  • 打卡总奖励:526
  • 最近打卡:2026-06-19 10:50:42
Waylee 发表于 2024-2-21 12:19 | 显示全部楼层 |阅读模式

马上注册,查看网站隐藏内容!!

您需要 登录 才可以下载或查看,没有账号?register

×
有时候使用foreach来轮询table的时候,有可能遇到后面的成员没有被轮到的问题。例如:
游客,如果您要查看本帖隐藏内容请回复

是因为lua在轮询时,遇到nil后就会中断,无法判断这个成员本身是不是nil。
所以需要:
  • 以别的for方式轮询
游客,如果您要查看本帖隐藏内容请回复

  • 以其他值代替nil
您需要登录后才可以回帖 登录 | register

本版积分规则

QQ|雪舞知识库 ( 浙ICP备15015590号-1 | 萌ICP备20232229号|浙公网安备33048102000118号 )|天天打卡

GMT+8, 2026-6-20 07:15 , Processed in 0.049082 second(s), 25 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表