Что нового

[Массивы] Изменение ячейки массива через ф-цию

Fever

Скриптер
Сообщения
308
Репутация
112
Всем здрасте. :bye:
Написал вот такой код для примера:
Код:
Local $aArray[5][2]

$aArray[2][1] = 10
_ArrayDecrease($aArray, 5)
MsgBox(0, "", $aArray[2][1])

Func _ArrayDecrease($Array, $n)
	$Array[2][1] -= $n
	MsgBox(0, "", $Array[2][1])
EndFunc

по логике вещей значение
Код:
$aArray[2][1]
должно было умешьшиться до 5, но этого не происходит, почему? :blink:
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4 020
Репутация
622
Fever [?]
потому что работаешь с разными переменными
Код:
Local $aArray[5][2]

$aArray[2][1] = 10
_ArrayDecrease($aArray, 5)
MsgBox(0, "", $aArray[2][1])

Func _ArrayDecrease(ByRef $Array, $n)
    $Array[2][1] -= $n
    MsgBox(0, "", $Array[2][1])
EndFunc
 
Автор
F

Fever

Скриптер
Сообщения
308
Репутация
112
Kaster
спасибо за решение :ok:
 
Верх