如何使用不确定的条目拆分数组:
["a","b","c","d","e",...]
Run Code Online (Sandbox Code Playgroud)
进入偶数和奇数数组,如:
["a","c","e",...]
Run Code Online (Sandbox Code Playgroud)
和
["b","d","f",...]
Run Code Online (Sandbox Code Playgroud)
Kyl*_*yle 10
根据评论编辑:
arr = [:foo, :foo, :bar, :baz, :qux, :foo]
evens, odds = arr.partition.with_index{ |_, i| i.even? }
evens # [:foo, :bar, :qux]
odds # [:foo, :baz, :foo]
Run Code Online (Sandbox Code Playgroud)