【发布时间】:2022-11-02 18:48:14
【问题描述】:
我无法正确地将字符串转换为双精度。
我试图将字符串转换为双精度, 但我无法正确转换它,也不知道问题出在哪里。
- 操作系统:MacOS 12.6
- CPU:苹果 M1
- Xcode:版本 14.0.1
如何在swift中将字符串转换为double
【问题讨论】:
-
使用 Double(string) 将字符串转换为双精度。它会给你一个可选的双精度
-
请您在解释中添加一些细节以及一些代码。您的调试显示表明它正在正确转换。如果您担心为什么它说
Double是 56.1599..97,那很正常,因为 56.16 不能完全表示为二进制浮点数。