Что нового

[Массивы] Создание динамического массива

zerobot

Новичок
Сообщения
78
Репутация
0
Добрый день!
Есть такая, как мне казалось, простая задача:

Код:
While 1
Local $test[10]
For $i = 0 To 9 Step 1
$test[$i] += 1
Msgbox(0,'',$test[$i])
Next
Sleep(1)
WEnd


Но значение $test[$i], всегда будет равно 1, как это исправить сохранив массив в переменной, чтобы число становилось всё больше?
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
Код:
$test[$i] = $i+1
 
Автор
Z

zerobot

Новичок
Сообщения
78
Репутация
0
А если мне необходимо чтобы каждая из 9 (в этом примере) переменная наполнялась отдельно ?
Т.е чтобы $test[5] = 3 и $test[6] = 3 ?
 

firex

AutoIT Гуру
Сообщения
943
Репутация
208
Код:
Local $Array[10]

$test[5] = 3
$test[6] = 3

MsgBox( 64, '', $test[5]  & @LF & $test[6] )


Нет?

Или вы имели ввиду это?
Код:
Local $test[10]
While 1
;Local $test[10]
For $i = 0 To 9 Step 1
$test[$i] += 1
Msgbox(0,'',$test[$i])
Next
Sleep(1)
WEnd
 
Автор
Z

zerobot

Новичок
Сообщения
78
Репутация
0
Да, второй пример мне и нужен был, огромное спасибо!)
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
Верх