<分区>
我似乎找不到一种方法来格式化 Double,在标签中显示时将精度限制在小数点后的几个位置。 也许我遗漏了一些重要的东西,但我在官方文档中找不到任何东西。
在此先感谢您的帮助!
<分区>
我似乎找不到一种方法来格式化 Double,在标签中显示时将精度限制在小数点后的几个位置。 也许我遗漏了一些重要的东西,但我在官方文档中找不到任何东西。
在此先感谢您的帮助!
最佳答案
使用 String
插值无法做到这一点。
您可以在 this Apple Dev Forum post 上找到关于此的很好的讨论。 .
您可以使用 NSNumberFormatter
或 NSDateFormatter
来格式化输出。
或者,要使用类似 printf
的语法,您仍然可以使用 NSString
:
var str = NSString(format: "Hello, world %.2f", 42.12312312313)
关于string-formatting - Double 的字符串格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24047374/