【发布时间】:2012-09-01 07:58:35
【问题描述】:
我有从几个不同的 XML 数据库转储导入的散列行,看起来像这样(但具有不同的键):
{"Id"=>"1", "Name"=>"Cat", "Description"=>"Feline", "Count"=>"123"}
我尝试使用#to_i,但它会将非数字字符串转换为0:
"Feline".to_i
# => 0
但我想要的是让"Feline" 保持字符串,而在上面的示例中Id 和Count 成为整数1 和123。
有没有一种简单的方法可以仅将数字字符串值转换为整数?
【问题讨论】:
标签: ruby string integer type-conversion