2016-12-04 4 views
1

以下に示すような基本配列を作った。 1行に配列を作ることはできますか?二重引用符やコンマは使用しないでください。このパスカルでマルチラインアレイを作る方法

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

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

に関してようであるかもしれない

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

+3

いいえ、パスカルタイプのシステムではこのベッドラムは許可されていません – MBo

+0

何千もの配列を使用する場合は、その代替手段ですか? –

+0

非常に大きな文字列が設定されている場合は、それらをテキストファイルに格納してTStringListまたは配列 – MBo

答えて

2

いいえ、お望みのものはありません。この構文では許可されていません。

あなたは、次の操作を行うことができます:

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

でもない、あなたが欲しいものを。行末(または他の空白)は適切な区切り文字ではなく、文字列は常に単一引用符で囲む必要があり、(const配列の)配列要素はコンマで区切る必要があります。

関連する問題