如何在 Pascal 中制作多线阵列

How to make a multi line array in pascal

我制作了一个基本数组,如下所示。我可以每行制作数组吗?没有双引号和逗号?

 var
  Month: array [1 .. 5] of string = ('January', 'February', 'March', 'April', 'May');
begin
  Write(Month[4]);
  Readln;
end. 

可能是这样

Month: array [1 .. 5] of string = (
January
February
March
April
May
)

begin
  Write(Month[4]);
  Readln;
end.

问候。

不,你想要的是不可能的。语法不允许。

您可以执行以下操作:

const
  Month: array[1..5] of string = (
    'January',
    'February', 
    'March', 
    'April',
    'May'
  );

但不是你想要的。行尾(或任何其他空格)不是正确的分隔符,字符串必须始终用单引号括起来,数组元素(const 数组的)必须用逗号分隔。