Ruby ruby 数组中如何取出数字

colorfulberry · 2014年08月18日 · 最后由 colorfulberry 回复于 2014年08月18日 · 1890 次阅读
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} 
需要 登录 后方可回复, 如果你还没有账号请 注册新账号