![](/img/trans.png)
[英]How can I add a function to Swift as an extension to String to simplify usage
[英]How can I add Variables into a String?(Swift)
我想在字符串中添加一些變量:
var age:Int
var pets:String
lblOutput.text = "Your"+ var pets +"is"+ var age +"years old!"
在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!"
例子 :
變量年齡 = 27
打印(“我(年齡)歲。”)
輸出:我今年 27 歲。
您需要在前面添加反斜杠(年齡)
您也可以通過這種方式將變量添加到字符串:
let args = [pets, age]
let msg = String(format: "Your %@ is %@ years old", arguments: args)
print(msg)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.