我可以使用字符串内插或字符串初始化程序将int、float和double读取为字符串。结果始终相同。
var a: Int = 2
var c: Character = "e"
var d: String = "\(a)\(c)"
OR
var d: String = String(a) + String(c)
结果是相同的。d的值为“2e”。
我发现唯一的区别是,在双引号内可以使用字符串插值(),而String()无法在双引号内使用。
就这些吗?我有遗漏什么吗?