dim

配列変数を作成

dim p1,p2...

p1=変数 : 配列を割り当てる変数名
p2=0~  : 要素の最大

解説

任意の要素を持つ配列変数を作成します。

例:
	dim a,20

上の例では、変数aの要素を20個、つまり「a(0)」~「a(19)」までをあらか
じめ確保します。

パラメータを増やすことで多次元配列を作成することも可能です。

例:
dim a,10,5	: 変数aは2次元配列
a(0,0)=1	: 要素(0,0)に1を代入
a(1,0)=2	: 要素(1,0)に2を代入
a(0,1)=3	: 要素(0,1)に3を代入

上の例では、a(0,0)から、a(9,4)までを使用できるようになります。
多次元配列は、4次元まで確保することが可能です。

dim命令はスクリプト内のどこででも定義・再定義することが可能です。
また、配列変数を作成すると内容はすべて0にクリアされます。

関連項目

sdim文字列型配列変数を作成
ddim実数型配列変数を作成
dimtype指定タイプの配列変数を作成

サンプル逆引き (15)

aplkey3.hsp
calc.hsp
comtest3.hsp
facemove1.hsp
facemove2.hsp
ftime.hsp
grotate.hsp
mapedit.hsp
mapmove1.hsp
mapmove2.hsp
mxatest.hsp
test1.hsp
test9.hsp
vtest2.hsp
xsample_verge.hsp

情報

バージョン3.1
作成日2004/10/12
著作者onitama
URLhttp://www.onionsoft.net/
備考ver3.1標準命令
タイプ内蔵命令
グループメモリ管理命令
対応環境
  • Windows 版 HSP
  • コマンドライン版 HSP
  • HSPLet
hs ファイルhsphelp\i_mem.hs