Я очень новичок в программировании, и я прорабатываю учебник Objective-C. Я пытаюсь получить винт for
петель. То, что я делаю, это настройка изменяемого массива, а затем настройка цикла for
для получения значения в каждом 6-м индексе массива. (Как значение в индексе 6, затем 12, затем 18 и т. Д.). Я инициализировал массив и добавил в него A-Z в качестве тестера. Так, живет по индексу 0, Z живет в индексе 25. Это цикл я писал:For Loop Expression Result Unused
int j;
for (j = 0; j < [myArray count]; j + 6) {
NSString *test = [myArray objectAtIndex:j];
NSLog(@"%@", test);
}
Выход в журнале бесконечный поток в. Я получаю предупреждение в выражении j + 6
, в котором указано, что «Результат выражения не используется». Кто-нибудь знает, почему приведенный выше код не работает? Из того, что я могу понять (пожалуйста, не стесняйтесь меня, очень нового для программирования), это будет выглядеть корректным выражением для цикла. Я не понимаю, почему это не так. Я просматривал все вопросы по ключевым словам здесь и не мог найти подобных ситуаций. Из-за этого я предполагаю, что, вероятно, есть что-то очевидное, что я делаю неправильно. Любое понимание очень ценится.
Это имеет смысл, спасибо большое! Я отвечу на ответ, когда это позволит мне за 12 минут. – John