我对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")
}

09-05 18:42