簡體   English   中英

"如何將變量添加到字符串中?(Swift)"

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM