如何在Crystal中将字符串转换为整数或浮点数?

时间:2018-07-13 08:01:25

标签: type-conversion crystal-lang

在Crystal中,如何将String转换为IntegerFloat

使用Python,我可以简单地执行以下操作:

>>> nb = "123"
>>> int(nb)
123
>>> nb = "1.23"
>>> float(nb)
1.23

Crystal中是否有任何类似的工具?

1 个答案:

答案 0 :(得分:6)

您可以使用String#to_iString#to_f方法:

"123".to_i # => 123

"1.23".to_f # => 1.23