Передача массивов ...
Moderators: Murderator+, Murderator
Передача массивов ...
Можно ли в функцию передать массив и вытащить массив из функции?
Edred wrote:AGRS wrote:Передать можно, вытащить нельзя.
Просто при передаче передается ссылка на оригинальный массив, а не создается его копия. Поэтому и возвращать не надо, все изменения уже внутри оригинального.
DIM mymassive[10]
...
myfunc( mymassive )
Ты имеешь ввиду, что если я таким макаром передаю ссылку в функцию myfunc, то те изменения, которые произойдут с массивом внутри myfunc останутся и в основной процедуре.
Надеюсь ты меня понял

NetAndrey wrote:Edred wrote:AGRS wrote:Передать можно, вытащить нельзя.
Просто при передаче передается ссылка на оригинальный массив, а не создается его копия. Поэтому и возвращать не надо, все изменения уже внутри оригинального.
DIM mymassive[10]
...
myfunc( mymassive )
Ты имеешь ввиду, что если я таким макаром передаю ссылку в функцию myfunc, то те изменения, которые произойдут с массивом внутри myfunc останутся и в основной процедуре.
Надеюсь ты меня понял
Да.