Je veux ajouter quelques variables à une chaîne:
var age:Int
var pets:String
lblOutput.text = "Your"+ var pets +"is"+ var age +"years old!"
Les deux variables ne sont pas nulles. Et je pense que c'est ainsi que cela a fonctionné en objectif-c, n'est-ce pas?
Merci!
Dans Swift, l'interpolation de chaîne est effectuée en utilisant \()
dans les chaînes. Ainsi:
let x = 10
let string = "x equals \(x) and you can also put expressions here \(5*2)"
donc pour votre exemple, faites:
var age:Int=1
var pet:String="dog"
lblOutput.text = "Your \(pet) is \(age) years old!"