- Регистрация
- 21 Фев 2013
- Сообщения
- 137
- Лучшие ответы
- 0
- Репутация
- 41
Привет! Есть следующий итератор:
Его инициализация в OnGameModeInit:
При добавлении значений, например:
И последующем выводе:
Выводит следующие значения: 1, 4, 6.
Все, казалось бы, хорошо. Но.
Когда я пытаюсь перебирать их вручную, а именно:
Результат принтов: 1, 1001, 4. В чем ошибка?
PHP:
new Iterator:MyIterate[1000]<1000>;
PHP:
Iter_Init(MyIterate);
PHP:
Iter_Add(MyIterate[21],1);
Iter_Add(MyIterate[21],4);
Iter_Add(MyIterate[21],6);
PHP:
foreach(new i: MyIterate[21])
printf("%d",i);
Все, казалось бы, хорошо. Но.
Когда я пытаюсь перебирать их вручную, а именно:
PHP:
new itemInIterate = Iter_First(MyIterate[21]);
printf("%d", itemInIterate);
itemInIterate = Iter_Next(MyIterate[21], 0);
printf("%d", itemInIterate);
itemInIterate = Iter_Next(MyIterate[21], 1);
printf("%d", itemInIterate);
Последнее редактирование: