Sign in Join
Wiki copytemporary

Basic Pascal Tutorial/Chapter 5/Multidimensional arrays/ja

Sent here from Multidimensional arrays/ja.

English · Français · Български · 中文(中国) · 日本語

5D - 多次元配列 (著者: Tao Yue, 状態: 原文のまま変更なし)

多次元の配列を扱うこともできる。

pascal
type
  datatype = array [enum_type1, enum_type2] of datatype;

カンマで次元を分け、配列は次のように示せる。

pascal
a [5, 3]

2次元配列はボードゲームをプログラミングするときに役立つ。3目並べのボードでは以下のタイプと変数宣言をする。

pascal
type
  StatusType = (X, O, Blank);
  BoardType = array[1..3,1..3] of StatusType;
var
  Board : BoardType;

ボードは次のように初期化できる。

pascal
for count1 := 1 to 3 do
  for count2 := 1 to 3 do
    Board[count1, count2] := Blank;

もちろん、3次元やさらに高次の配列も利用できる。

previous contents next

From the Free Pascal wiki, page "Basic Pascal Tutorial/Chapter 5/Multidimensional arrays/ja", as it stood on 2022-08-20 after a change by Kai Burghardt, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Revision 1, last changed by WikiArchive .

Edited on wiki.freepascal.org by 4 people, 2015–2022

From the official wiki's backup of 26 May 2024: who edited this page there, and when. Edits made there after that date were not recorded, and the earlier versions are not shown here; the main page says why.

WhenWhoWhat changed
DerakunCreated page
Derakun
FTurtletemplatename has not suffix
TrevFixed syntax highlighting (minor)
Kai BurghardtKai Burghardt moved page Multidimensional arrays/ja to Basic Pascal Tutorial/Chapter 5/Multidimensional arrays/ja: tidy up main name space: create subpage hierarchy for basic Pascal tutorial [cf. [[Sp... (minor)
Kai Burghardtbypass redirects [cf. discussion]
Kai Burghardtbypass [previously missed] redirect [cf. discussion]
Kai Burghardtbypass language bar/categorization template redirect [cf. discussion] (minor)

Talk about this page

Nobody has opened a bench for this page yet. Sign in to open one.