Мне нужно заполнить массив (уже объявленный и инициализированный) с помощью цикла 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, и я действительно не знаю, каким должен быть правильный способ сделать это. Любая помощь будет оценена. Заранее спасибо.
P.S. Я знаю, что мне больше не нужны точки с запятой, но старые привычки умирают, я думаю ...