我想给字符串添加一些变量:
var age:Int var pets:String lblOutput.text = "Your"+ var pets +"is"+ var age +"years old!"
这两个变量都不是零,我想这就是它在目标C中的作用,不是吗?谢谢你!
rqdpfwrv1#
在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!"
ryevplcw2#
您也可以使用以下方法将变量添加到字符串:
let args = [pets, age] let msg = String(format: "Your %@ is %@ years old", arguments: args) print(msg)
bq9c1y663#
例如:第一个您需要在(age)前面添加反斜杠
3条答案
按热度按时间rqdpfwrv1#
在swift中,字符串插值是使用字符串内的
\()
来完成的。如下所示:因此,对于您示例,请执行以下操作:
ryevplcw2#
您也可以使用以下方法将变量添加到字符串:
bq9c1y663#
例如:
第一个
您需要在(age)前面添加反斜杠