它不是转换,它是从具有格式的值创建一个字符串。
var a:Double = 1.5 var b:String = String(format:"%f",a) print("b: \(b)") // b: 1.500000
使用不同的格式:
var c:String = String(format:"%.1f",a) print("c: \(c)") // c: 1.5