999.0 这是预期的行为吗?如何将“9.99”转换为 9.99 最佳答案 您在哪个语言环境中运行?我的猜测是它正在处理“。”作为千位分隔符(在本例中恰好位于错误的位置)-6ren">
gpt4 book ai didi

Ruby 字符串 to_f... 错误?

转载 作者:数据小太阳 更新时间:2023-10-29 07:29:36 26 4
gpt4 key购买 nike

"9.99".to_f
=> 999.0

这是预期的行为吗?如何将“9.99”转换为 9.99

最佳答案

您在哪个语言环境中运行?我的猜测是它正在处理“。”作为千位分隔符(在本例中恰好位于错误的位置)和“,”作为小数点。

尝试

"9,99".to_f

...但如果可行,它可能取决于系统的当前文化,您应该寻找一种文化不变的转换方式。

关于Ruby 字符串 to_f... 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1724718/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com