在 Swift 中连接字符串和整数

Concatenate String and Integer in Swift

我原以为 Swift 中不同类型之间的连接会很简单,但显然不是。解决方法是什么?

var boy = "Bart Simpson"
var age = 7
print(boy + " is " + age)

很简单,将所有可打印对象包装在\( )

let boy = "Bart Simpson"
let age = 7
print("\(boy) is \(age)")
let boy = "Bart Simpson"
let age = 7

let sentence = String(format:"%@ is %d", boy, age)
println(sentence) // "Bart Simpson is 7"