有没有一种标准方法可以根据字符串将 Ruby 字符串转换为整数或浮点数?

问题描述 投票:0回答:1

标准 Ruby 库或 ActiveSupport 中是否有类似这样工作的函数?

f("1.5") == 1.5
f("1") == 1 # Not 1.0
f("1.0") == 1.0

当然,我可以轻松编写自己的解决方案,但想问一下,以防我忽略了内置解决方案。

ruby activesupport
1个回答
-1
投票

String#to_f
:

'1.5'.to_f
#=> 1.5
'1.0'.to_f
#=> 1.0
'1'.to_f
#=> 1.0
© www.soinside.com 2019 - 2024. All rights reserved.