ruby – 如何将字符串拆分为数组为整数

前端之家收集整理的这篇文章主要介绍了ruby – 如何将字符串拆分为数组为整数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。



给了这样的东西
@grid = "4x3".split("x")

当前结果是字符串数组“4”,“3”

有没有捷径将其直接分割成整数?

解决方法

ruby-1.9.2-p136 :001 > left,right =  "4x3".split("x").map(&:to_i)
 => [4,3] 
ruby-1.9.2-p136 :002 > left
 => 4 
ruby-1.9.2-p136 :003 > right
 => 3

在结果数组上调用映射以转换为整数,并分别为左和右分配每个值.

猜你在找的Ruby相关文章