我本以为在Swift中不同类型之间的连接是很简单的,但事实并非如此。有什么解决方法吗?
var boy = "Bart Simpson"
var age = 7
print(boy + " is " + age)
var boy = "Bart Simpson"
var age = 7
print(boy + " is " + age)
非常简单,将所有可打印的对象用 \( )
包装起来即可。
let boy = "Bart Simpson"
let age = 7
print("\(boy) is \(age)")
println("\("Bart Simpson") is \(7)")
如果你不想声明那些临时变量,而是直接打印出值。 - lelelolet boy = "Bart Simpson"
let age = 7
let sentence = String(format:"%@ is %d", boy, age)
println(sentence) // "Bart Simpson is 7"
print(boy + " is " + "\(age)")
- oisdk