Ruby ruby 数组中如何取出数字

colorfulberry · August 18, 2014 · Last by colorfulberry replied at August 18, 2014 · 1885 hits
a=['a','b',2,4,'c',8]

如何取出数组 a 中的数字形成数组 c

c=[2,4,8]

a.select { |el| el.is_a? Integer }

@kepaning 谢谢。非常感谢 那么取其他的就是

a.select { |el| el.is_a? String} 
You need to Sign in before reply, if you don't have an account, please Sign up first.