簡體   English   中英

在Ruby中使用map或collect進行數組操作

[英]Array operation using map or collect in Ruby

我有一個數組@a = [[9, 15], [], []]

我需要使用map方法使其[9,15]。 怎么可能?

我已經嘗試過以下聲明,

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

但是給[[9,15]]作為輸出。 誰能幫我。 謝謝 :)-

我不確定要求,但這可以達到預期的效果

[[9, 15], [], []].flatten

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM