-2
material
とstrength
の2つの属性を持つGrade
というオブジェクトがあります。外部アレイを2つの別々のアレイを結合することから取り除く方法
[steel, 75], [bronze, 22], [aluminium, 45]
私は現在、この
Grade.all.collect{|e| e.material}.zip(Grade.all.collect{|g| g.strength})
#=> [[steel, 75], [bronze, 22], [aluminium, 45]]
注意を実行します:
Grade.all.collect { |g| g.material }
#=> [steel, bronze, aluminium]
Grade.all.collect { |g| g.strength }
#=> [75, 22, 45]
今、私は次のような出力を得るために、両方を組み合わせたいと思い、私は外の配列をしたくない[[steel, 75], [bronze, 22], [aluminium, 45]]
考えていますか?
あなたの出力にはどのような種類がありますか? –
@SergioTulentsevどういう意味ですか、私の出力がこのように見えるようにすることを意味します[steel、75]、[bronze、22]、[aluminum、45] – Hishalv