如何在不丢失 swift 精度的情况下将 String 转换为 Double [重复]

Posted

技术标签:

【中文标题】如何在不丢失 swift 精度的情况下将 String 转换为 Double [重复]【英文标题】:How can I convert String to Double without losing precision in swift [duplicate] 【发布时间】:2015-11-12 06:56:27 【问题描述】:

如何在不丢失精度的情况下将字符串转换为双精度或浮点数

例如

let stringNumber = "12.00"

【问题讨论】:

【参考方案1】:

您想要使用 NSString(format:) 来表示您的值的可视化格式。

Swiftstub sample

要始终在视觉上显示 2 位数字,请使用:

NSString(format: "%.2f", value)

【讨论】:

非常感谢,这个扩展的扩展 Double func format(f: String) -> String return NSString(format: "%(f)f", self) as String

以上是关于如何在不丢失 swift 精度的情况下将 String 转换为 Double [重复]的主要内容,如果未能解决你的问题,请参考以下文章