我有一个字符串
let str = "2.1"
我想将它转换为 Double 并且在分隔符之后总是有 2 位数字:
let double = 2.10
所以我要做的是:
let formatter = NumberFormatter()
formatter.decimalSeparator = "."
formatter.minimumFractionDigits = 2
let myDoubleValue = formatter.number(from: str)?.doubleValue
并且输出仍然只有 1 个小数位:2.1
为什么 ?