Автокликер Clickermann :: Форум
Основной раздел => Ошибки => Topic started by: Золотой on May 24, 2016, 09:26:00 AM
-
// ФУНКЦИЯ INC($var,1) НЕ работает с массивами
LOGSHOW (1, 100,100)
LOGCLEAR
$a2=4 // создать массив на указанное число
FOR($a1=0,$a1<$a2) // цикл выполняется число раз равное значению $a2
ARRPUSH($arr_nom,0) // внести элемент в массив
END_CYC
LOGWRITE ("$arr_nom[2]= ",$arr_nom[2])
$arr_nom[2]= $arr_nom[2]-2 // уменьшает значение элемента массива
LOGWRITE ("$arr_nom[2]= ",$arr_nom[2])
LOGWRITE (" ")
LOGWRITE ("$arr_nom[3]= ",$arr_nom[3])
INC($arr_nom[2],-2) // НЕ уменьшает значение элемента массива !
LOGWRITE ("$arr_nom[3]= ",$arr_nom[3])
HALT
лог
9:26:55 $arr_nom[2]= 0
9:26:55 $arr_nom[2]= -2
9:26:55
9:26:55 $arr_nom[3]= 0
9:26:55 $arr_nom[3]= 0
-
Не работает. Я об этом сразу написал, как только появились массивы. Поэтому INC почти перестал использовать даже для обычных переменных, чтоб не путаться.