0

私は配列を持っています@a = [[9, 15], [], []]

map メソッドを使用して [9,15] にする必要があります。それはどのように可能ですか?

私は以下のステートメントを試しました、

@a.map{|array| array.collect{|element| element} if array.any?}.compact

しかし、出力として [[9,15]] を与えます。誰でも私を助けることができますか?ありがとう :)-

4

1 に答える 1

5

要件についてはわかりませんが、これにより望ましい結果が得られます

[[9, 15], [], []].flatten
于 2014-01-10T13:33:01.783 に答える