| Yoko http://forum.yoko.com.ua/ |
|
| Передача массивов ... http://forum.yoko.com.ua/viewtopic.php?f=3&t=1993 |
Page 1 of 1 |
| Author: | NetAndrey [ 2004-11-18 20:28:12 ] |
| Post subject: | Передача массивов ... |
Можно ли в функцию передать массив и вытащить массив из функции? |
|
| Author: | AGRS [ 2004-11-18 20:42:09 ] |
| Post subject: | |
Передать можно, вытащить нельзя. |
|
| Author: | NetAndrey [ 2004-11-18 20:49:21 ] |
| Post subject: | |
AGRS wrote: Передать можно, вытащить нельзя.
Скажи как передавать, так писать (sub main(A[10]) это к примеру) при создании функции или как-то по другому. |
|
| Author: | Edred [ 2004-11-18 20:58:04 ] |
| Post subject: | |
AGRS wrote: Передать можно, вытащить нельзя.
И то и другое неверно и верно в тоже время Просто при передаче передается ссылка на оригинальный массив, а не создается его копия. Поэтому и возвращать не надо, все изменения уже внутри оригинального. DIM mymassive[10] ... myfunc( mymassive ) |
|
| Author: | NetAndrey [ 2004-11-18 21:10:31 ] |
| Post subject: | |
Edred wrote: AGRS wrote: Передать можно, вытащить нельзя. Просто при передаче передается ссылка на оригинальный массив, а не создается его копия. Поэтому и возвращать не надо, все изменения уже внутри оригинального. DIM mymassive[10] ... myfunc( mymassive ) Ты имеешь ввиду, что если я таким макаром передаю ссылку в функцию myfunc, то те изменения, которые произойдут с массивом внутри myfunc останутся и в основной процедуре. Надеюсь ты меня понял |
|
| Author: | Edred [ 2004-11-18 21:13:04 ] |
| Post subject: | |
NetAndrey wrote: Edred wrote: AGRS wrote: Передать можно, вытащить нельзя. Просто при передаче передается ссылка на оригинальный массив, а не создается его копия. Поэтому и возвращать не надо, все изменения уже внутри оригинального. DIM mymassive[10] ... myfunc( mymassive ) Ты имеешь ввиду, что если я таким макаром передаю ссылку в функцию myfunc, то те изменения, которые произойдут с массивом внутри myfunc останутся и в основной процедуре. Надеюсь ты меня понял Да. |
|
| Author: | NetAndrey [ 2004-11-18 21:16:55 ] |
| Post subject: | |
Попробуем. Всем спасибо. |
|
| Page 1 of 1 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|