【发布时间】:2020-04-08 06:08:10
【问题描述】:
我需要将double变量传递到本地化文件中,如果我写了%d我只能传递int,但我需要传递double
【问题讨论】:
-
这能回答你的问题吗? Precision String Format Specifier In Swift
标签: ios swift localization
我需要将double变量传递到本地化文件中,如果我写了%d我只能传递int,但我需要传递double
【问题讨论】:
标签: ios swift localization
您可以使用格式字符串%f 传递双精度。要限制小数点后的位数,您可以格式化为%0.2f。这将只允许小数点后两位数。
示例代码:
let num = 10.5
let outputStr = String(format:"I am printing %0.1f", arguments:[num])
print(outputStr)
【讨论】: