所以我有这个数组[08,09,10,11]
,我想像这个[8,9,10,11]
一样去掉0有什么方法或捷径吗?
谢谢!
我相信这是一个数组字符串-["08", "09", "10", "11"]
,否则它们不是已经有效的整数(正如你所希望的那样,没有零(根本没有意义。
所以,如果你有字符串,你可以简单地进行
["08", "09", "10", "11"].map(&:to_i)
借用flaco的答案-它比在可变长度的零字符串上过滤更容易
["08","00","09","10","11"].map(&:to_i(.delete_if{|item|item==0}