0
我有一个散列PAYMENT_TYPES_HASH
。有没有一种方法可以使用each
这个哈希来创建一个数组,而不需要像之前那样声明数组,如a = []
?在没有初始化的情况下迭代一个数组
a = [];
PAYMENT_TYPES_HASH.each {|order| a << [order[:name], order[:id]]}
a
事情是这样的:
array = PAYMENT_TYPES_HASH.each {|order| do something to return the array}
是支付类型的哈希,或者哈希的数组? – pjumble
我想要一个像这样[['name','id'],['name2','id2']] – thiagoh
这样的数组的数组有没有什么特别的理由不使用'#map'? – Yossi