如何将变量添加到字符串中?(Swift)

时间:2015-06-05 16:04:48

标签: string swift variables

我想在字符串中添加一些变量:

var age:Int
var pets:String
lblOutput.text = "Your"+ var pets +"is"+ var age +"years old!"

这两个变量都不是。而且我认为这就是它在Objective-c中的工作方式,不是吗?

谢谢!

1 个答案:

答案 0 :(得分:46)

在swift中,字符串插值是使用字符串中的\()完成的。像这样:

let x = 10
let string = "x equals \(x) and you can also put expressions here \(5*2)"

所以对于你的例子,请执行:

var age:Int=1
var pet:String="dog"
lblOutput.text = "Your \(pet) is \(age) years old!"