Присвоить значения элементам массива

Rosna

Well-known member
12.11.2003
47
0
#1
Нужно проинициализировать массив с 1000 элементов.
Есть ли возможность сделать это, не присваивая значения последовательно каждому элементу массива?))
 

Akupaka

А че я?.. О.о
04.10.2007
3 360
1
#2
кгм... это тебе Java-script, что ли?.. или термин инициализация для нас разный смысл имеет?..
если ты объявляешь массив определенного типа, то он инициализируется значениями этого типа, например, если целые числа то ноль, строки - пустая строка и т.п.

если нужно "инициализировать" другими значениями, то это уже не инициализация...

апчемречь? B)
 

Rosna

Well-known member
12.11.2003
47
0
#3
Akupaka, для Lotus Script нужно.
Да, нужно не начальное значение задать, а присвоить значения элементам массива.
Есть строка со значениями (больше тыщи) и массив на 1000 элементов.
 

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
1
#5
Делай тип Variant, а потом Split. Почти массив будет.
 

Rosna

Well-known member
12.11.2003
47
0
#7
Akupaka, Medevic, спасибо!!! Все заработало.
Получился настоящий массив, который можно пройти ForAll B)
 

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
1
#8
Почти массив. B)
Что-то помнится, у меня были какие-то проблемы с массивом, полученным таким образом. В отличие от объявленного как массив. Хотя может и ошибаюсь.
 

Akupaka

А че я?.. О.о
04.10.2007
3 360
1
#9
Почти массив. B)
Что-то помнится, у меня были какие-то проблемы с массивом, полученным таким образом. В отличие от объявленного как массив. Хотя может и ошибаюсь.
это звезды не так стояли... ты ж знаешь, Лотус очень к этому чувствителен!.. ;)
 

Akupaka

А че я?.. О.о
04.10.2007
3 360
1
#11
Массив. Но - вариантов (т.е. по 16 байт на элемент). А мне м.б. и по 2 достаточно (integer)
Согласен. Оптимизация это правильно, но тут дело практичности, раз человеку хочется побыстрее, то он должен чем-то пожертвовать...

к стати! мне кажется, что мы упустили из виду, что происходит преобразование элементов массива к строковому типу... мне кажется, что при этом кол-во занимаемой элементом памяти может быть меньше (16 байт), хотя, возможно все не так радужно ))