北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 4067|回复: 4

对于LUA访问table中元素下标名有什么好办法吗?

[复制链接]
发表于 2011-12-23 09:11:12 | 显示全部楼层 |阅读模式
只能用这种自己单写函数的方法吗?还是有别的好办法

way={north=1,northeast=2,east=3,southeast=4,south=5,southwest=6,west=7,northwest=8}
function find(i_table,i_num)
    table.foreach(i_table, function(i, v) if v==i_num then tmp=i end end)
    return tmp
end
print(find(way,5))

北大侠客行MUD,中国最好的MUD
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-12-23 09:49:31 | 显示全部楼层
  1. for k,v in pairs(table) do......end
复制代码
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-12-23 11:22:54 | 显示全部楼层
搞一个反向表啊。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-12-23 12:18:05 | 显示全部楼层
我靠 写的太TM猛了!!!!!!! 逐句地看完楼主的这个帖子以后,我的心久久不能平静,震撼啊!为什么会有如此好的帖子!我纵横网络bbs多年,自以为再也不会有任何帖子能打动我,没想到今天看到了如此精妙绝伦的这样一篇帖子。楼主,是你让我深深地理解了‘人外有人,天外有天’这句话。谢谢你!在看完这帖子以后,我没有立即回复,因为我生怕我庸俗不堪的回复会玷污了这网上少有的帖子。但是我还是回复了,因为我觉得如果不能在如此精彩的帖子后面留下自己的网名,那我死也不会瞑目的!能够在如此精彩的帖子后面留下自己的网名是多么骄傲的一件事啊!楼主,请原谅我的自私!我知道无论用多么华丽的辞藻来形容楼主您帖子的精彩程度都是不够的,都是虚伪的,所以我只想说一句:您的帖子太好了!我愿意一辈子的看下去!这篇帖子构思新颖,题材独具匠心,段落清晰,情节诡异,跌宕起伏,主线分明,引人入胜,平淡中显示出不凡的文学功底,可谓是字字珠玑,句句经典,是我辈应当学习之典范。就小说艺术的角度而言,这篇帖子可能不算太成功,但它的实验意义却远远大于成功本身。正所谓:“一马奔腾,射雕引弓,天地都在我心中!”楼主真不愧为无厘界新一代的开山怪!
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-12-28 09:55:31 | 显示全部楼层
way={north=1,northeast=2,east=3,southeast=4,south=5,southwest=6,west=7,northwest=8}
for k,v in pairs(way) do
   if v==xxx then
        return k
   end
end
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-11-28 05:10 PM , Processed in 0.012065 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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