我有一个这样的数组:
records =
[
["a","1"],
["b","2"],
["c","3"]
]
我想要获取数字3,已知我正在搜索“c”的值。
我尝试过这个方法但没有成功。
search_for = 'c'
test = records.select{ |x| x=search_for}
我获得了整个数组
.last
了。我建议你写成records.assoc('c').last => "3"
。当你看到这条信息后,我会删除此评论(不需要回复)。此方法的链接为 http://ruby-doc.org/core-2.2.0/Array.html#method-i-assoc 。 - Cary Swoveland