关于lua中检索table中的元素

Kevin_Leong 2014-03-29 02:43:24
现在有一个表
user_money[][]
每当有一个玩家进来,我就存储一个玩家的金币数据
比如:user_money[user_id][index] = bonus
现在我想从这个表中查看有多少玩家进来了?
但因为玩家的人数是动态,没有进来的玩家的user_money[][]是nil。
...全文
606 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yaoyue1019 2014-04-14
  • 打赏
  • 举报
回复
每次都去数 很不效率 推荐你做个记数器 在进房间的时候+1 出房间的时候-1 看起来似乎很普通 但是效率肯定比每次调用都去数一下table要来的快
Kevin_Leong 2014-04-10
  • 打赏
  • 举报
回复
我现在用的方法是 user_money[user_id] = user_money[user_id] or {} user_money[user_id][index] = user_money[user_id][index] or 0

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧