gpt4 book ai didi

Ruby - 将字符串转换为浮点返回 0.0

转载 作者:数据小太阳 更新时间:2023-10-29 06:34:37 24 4
gpt4 key购买 nike

在一个变量中存储了这个值:$10.00我需要得到这个 10.00

我已尝试将此值转换为 float :

new_price = '%.2f' % (price.to_f)

但我只得到 0.0

这有什么问题?我也试过了

price = price.strip
price[0]=""
new_price = '%.2f' % (price.to_f)

但即使这样也没有帮助我......哪里有问题?

谢谢

最佳答案

您需要先删除$。整个事情是这样的:

'%.2f' % '$10.00'.delete( "$" ).to_f

'%.2f' % '$10.00'[1..-1].to_f

如果你喜欢密度,可能会遇到非美元。

关于Ruby - 将字符串转换为浮点返回 0.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15136127/

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