0

ハッシュがありますPAYMENT_TYPES_HASHeachのように配列を宣言せずに、このハッシュから配列を作成する方法はあり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}
4

1 に答える 1

2

メソッドを使用する必要があります#map

PAYMENT_TYPES_HASH.map {|order| [order[:name], order[:id]]}
于 2012-11-24T22:50:17.307 に答える