Yoko
http://forum.yoko.com.ua/

Передача массива как параметр
http://forum.yoko.com.ua/viewtopic.php?f=20&t=14684
Page 1 of 1

Author:  pokoynik [ 2009-04-09 16:06:06 ]
Post subject:  Передача массива как параметр

Возможно ли это? или как то иначе
Code:
sub main()
  DIM X[100]
  foo(X, 100)
endsub

sub foo(arr, arrsize)
 arr[0] = 1
end sub


Кстати какой максимальный размер массива?

Author:  1a2a3a4a5a6a [ 2009-04-09 19:37:18 ]
Post subject: 

В 2006 году я уже задавался данным вопросом.
Вот топик: viewtopic.php?p=51078#51078

Author:  pokoynik [ 2009-04-14 22:59:02 ]
Post subject: 

Спасибо я уже нашел решение через динамические массивы через
Code:
UO.SetGlobal()
UO.GetGlobal()

теперь мои любимые ф-ии хочу ООП на них склепать))) :idea:

Author:  Savage [ 2009-04-15 08:13:59 ]
Post subject: 

Ересь. Скорее всего есть более простое и элегантное решение твоей задачи.

Author:  Grin [ 2009-04-15 08:32:32 ]
Post subject:  Re: Передача массива как параметр

pokoynik wrote:
Возможно ли это? или как то иначе
Code:
sub main()
  DIM X[100]
  foo(X, 100)
endsub

sub foo(arr, arrsize)
 arr[0] = 1
end sub


Кстати какой максимальный размер массива?


А попробовать не судьба?:) Имено так и работает, даже есть предупреждение, что передается не копия масива а ссылка на масив, тоесть если в обной изфункций масив будет изменен то изменение будет видно всем функциям, не в зависимости накакой стадии они сним работают.

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/