0
我正在尋找一種方法來對數組執行某些操作(例如delete_if)並返回兩個已刪除的元素,剩下的元素。Ruby,對數組執行操作並返回新數組,並且「更改」
例如
a = [1,2,3,4,5,6,7,8,9,10]
a.delete_if {|x| x.even? } #=> [[1, 3, 5, 7, 9]]
但是我期待的是一樣的東西
a = [1,2,3,4,5,6,7,8,9,10]
a.some_operation #=> [[1,3,5,7,9],[2,4,6,8,10]]
我怎麼會去這樣做呢?
@falsetru yes ..我的壞,我做了一個編輯 – user2840647