我对Swift很陌生,想知道如何在for循环中进行计数。例如,为什么像这样的东西不起作用?我要它打印新时代+1 12次以上……
所以最终它会读到:
我现在36岁了
我现在37岁了
等。。。
var myAge = 35
for _ in 1...20{
print("I am now \(myAge += 1) years old")
}
最佳答案
swift不支持字符串内插值的语法。您可以改为执行myAge += 1
。
var myAge = 35
for _ in 1...20 {
print("I am now \(myAge++) years old")
}