我有一个带字符串值的嵌套数组:
a = [["2000", "2004"], ["2005", "2007"]]
Run Code Online (Sandbox Code Playgroud)
我正在将值转换为整数,如下所示:
int_val = []
a.each do |a|
int_val << a.map(&:to_i)
end
int_val #=> [[2000, 2004], [2005, 2007]]
Run Code Online (Sandbox Code Playgroud)
有没有简短的解决方案或一行代码?[["2000", "2004"], ["2005", "2007"]].map(&:to_i)不管用.
"二维" map怎么样?
a = [["2000", "2004"], ["2005", "2007"]]
a.map {|i| i.map(&:to_i) } # => [[2000, 2004], [2005, 2007]]
Run Code Online (Sandbox Code Playgroud)