Ruby - 相当于foreach

时间:2013-12-12 07:25:15

标签: ruby foreach hashtable

我正在使用Ruby脚本在RMXP中开展一个项目。

我创建了一个带有id贴图的表。我现在想要去桌子,如果玩家进入桌子的一张地图,事情就会发生。

  

动作示例:tMaps = [006,008,009]

     

如果英雄在地图上004,005 ......如果英雄没有任何反应   在地图006,行动

我希望这是可行的。如果没有,我在Ruby中有什么其他方法可以找到地图并分配动作?

PS我已经旅行了一下,这个wiki:http://fr.wikibooks.org/wiki/Programmation_Ruby/Contr%C3%B4le

1 个答案:

答案 0 :(得分:2)

你的清单错了,我想你想要整数:[6, 8, 9]而不是[006, 008, 009](这是八进制形式)

tMaps = [6, 8, 9]

tMaps.each do
   |value| puts 'value : '+value.to_s
end

# or : 
for value in tMaps
   puts 'value : '+value.to_s
end