我有两个数组,一个是二维的,另外一维为:阵列在Ruby中比较on Rails的
array1 = [["San Francisco", 8], ["New York", 3], ["Madison", 2], ["Washington", 3], ["Tulsa", 3]]
array2 = ["Durham", "Rochester", "New York", "Tulsa", "Kenner", "Washington", "Linton", "Kansas City", "San Francisco", "Madison"]
我想阵列比较在两个阵列城市名称的存在,并显示用户总量为在第一个数组(第二个元素)中给出,如果城市不在第一个数组中,则为0。
输出应该是这样的:
Durham (0)
Rochester (0)
New York (3)
Tulsa(3)
Kenner (0)
Washington (3)
...
我怎样才能在Rails中实现这一目标?
编辑: 其实我已经尝试array1-array2得到的差异和增加差异array1与第二个值0,但这并不适用于我。
在此先感谢。
-1。问题不清楚。什么赋予“塔尔萨(0)”? – sawa
这显然是一个错误,什么与立即downvoting? – Anton
你写什么来解决这个问题?因此,在您寻求代码之前,SO会期待尝试。见http://sscce.org/ –