我有以下代码:
let something = 5
for (var i = 1; i< something; i++)
{
}
我得到以下错误:
未使用的封闭中的支撑块!!
上面使用的“something”变量有问题。有什么想法吗?
UPDATE:
这是有效的:
for var i = 1; i<=noOfTimes;i++
{
println("Hello World")
}
最佳答案
在for循环中,在i
和<
之间放置一个空格,或者删除<
和something
之间的空格。好的语法是:i < something
和i<something
。
这是Swift中一些强大功能的结果:prefix, postfix & compound operators。
关于swift - 在Swift中编写一个简单的for循环会导致错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25706028/