Page 1 of 1

Массивы-константы

Posted: 17.03.2010 21:43
by Zeppelin
Pascal Script не поддерживает? Например такое не проходит, как в паскале обычном:

Code: Select all

const
   MyArray : array [1..2] of Byte = (0,0);

Re: Массивы-константы

Posted: 18.03.2010 5:50
by CFA
Zeppelin wrote:Pascal Script не поддерживает? Например такое не проходит, как в паскале обычном:

Code: Select all

const
   MyArray : array [1..2] of Byte = (0,0);
так нет. но можно сделать так -

Code: Select all

var MyArray : array of Byte;
begin
  MyArray := [0, 0];
end;
но в таком случае начальный индекс массива будет не 1, а 0.

Re: Массивы-константы

Posted: 18.03.2010 10:25
by Zeppelin
CFA wrote:
Zeppelin wrote:Pascal Script не поддерживает? Например такое не проходит, как в паскале обычном:

Code: Select all

const
   MyArray : array [1..2] of Byte = (0,0);
так нет. но можно сделать так -

Code: Select all

var MyArray : array of Byte;
begin
  MyArray := [0, 0];
end;
но в таком случае начальный индекс массива будет не 1, а 0.
Ага, это да.. Жаль, такая конструкция полезная.. Придется как переменную объявлять, а использовать как константу.. тфу :twisted:

Posted: 18.03.2010 16:58
by Vizit0r
переехали в FAQ

Re: Массивы-константы

Posted: 18.11.2013 10:23
by GLeXuss
Vizit0r wrote: [тут был нерабочий код] (c) Vizit0r
В 6-той версии не работает подобная конструкция?

Re: Массивы-константы

Posted: 18.11.2013 14:11
by Vizit0r
отредактировал твое сообщение, и убрал свое.
того, о чем я писал - уже нет, и не будет. Оно оказалось совсем сырое и глючное. В итоге после нескольких месяцев фиксов - откатились на надежный проверенный PS