在我更新xCode 6之前,我没有问题,一个双引号到字符串,现在,它给了我错误
var a:Double=1.5; var b:String=String(a);
它不是转换,它是从具有格式的值创建一个字符串。
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