Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7

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

Часто задаваемые вопросы
Post Reply
Zeppelin
Neophyte
Neophyte
Posts: 25
Joined: 15.02.2010 22:47

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

Post by Zeppelin »

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

Code: Select all

const
   MyArray : array [1..2] of Byte = (0,0);
CFA
Developer
Developer
Posts: 492
Joined: 20.04.2006 6:03
Contact:

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

Post 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.
Zeppelin
Neophyte
Neophyte
Posts: 25
Joined: 15.02.2010 22:47

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

Post 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:
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

переехали в FAQ
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
GLeXuss
Neophyte
Neophyte
Posts: 14
Joined: 10.07.2012 11:27

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

Post by GLeXuss »

Vizit0r wrote: [тут был нерабочий код] (c) Vizit0r
В 6-той версии не работает подобная конструкция?
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

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

Post by Vizit0r »

отредактировал твое сообщение, и убрал свое.
того, о чем я писал - уже нет, и не будет. Оно оказалось совсем сырое и глючное. В итоге после нескольких месяцев фиксов - откатились на надежный проверенный PS
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Post Reply