我需要使用 for 循环填充一个数组(已经声明和初始化),以便创建确定数量的项目。
我最终得到以下代码:
func createValues() -> Array<Int> {
let usableRange:Range = 6..<11;
var arrayOfValues: Array<Int>=[]; //Array declared and initialized
for i in 0..<10 {
arrayOfValues.append(random(usableRange));
print(arrayOfValues[i]);
}
return arrayOfValues;
}
这段代码符合我的期望。但是,一旦我注释掉该行
print(arrayOfValues[i]);
Xcode 抛出以下警告:
从未使用过不可变值“i”;考虑用“_”替换或删除它
如果我接受该建议,则代码可以工作,但不如以前那么好。
我只是从 Obj-C 过渡到 Swift,我真的不知道应该做的正确方法是什么。任何帮助,将不胜感激。提前致谢。
PS我知道我不再需要分号了,但是旧习惯很难改掉,我猜......