还有哪些方法可以从数组中选择一列? feed_dict
似乎无法运作。这是我的代码:
result.each { |x| puts x[1] }
答案 0 :(得分:1)
您可以使用 array.map 代替 array.each
假设您想要从该结果中获取所有mobile_number,您可以执行以下操作。
result.map {|r| r['mobile_number'] }
each
和map
之间的差异如下:
each
只是迭代给定的枚举,为每个值运行块。它会丢弃块的返回值,并且每个都只返回它在
<强>而强>
然而, map
遍历每个元素,使用块的返回值在每个相应的索引处填充新数组并返回该新数组
我们也可以使用与地图相同的collect