■変数情報取得命令 VARINFO[ ]
変数に関する情報を取得します。
キーワード
| LET = @変数名 | 値を格納する変数を指定 |
| SET = @変数名 ($変数名) | 調べたい変数を指定 |
| TYPE = 値(0/1) | 変数の型を調べる場合は1を指定 |
| LENGTH = 値(0/1) | 文字列変数の文字数を調べる場合は1を指定 |
| DIMNUM = 値(0/1) | 配列次元数を調べる場合は1を指定 |
| DIMSIZE = 値(0/1) | 1次要素数を調べる場合は1を指定 |
| DIMSIZE2 = 値(0/1) | 2次要素数を調べる場合は1を指定 |
| DIMSIZE3 = 値(0/1) | 3次要素数を調べる場合は1を指定 |
| DIMSIZE4 = 値(0/1) | 4次要素数を調べる場合は1を指定 |
| DIMSIZE5 = 値(0/1) | 5次要素数を調べる場合は1を指定 |
| DIMSIZE6 = 値(0/1) | 6次要素数を調べる場合は1を指定 |
| DIMSIZE7 = 値(0/1) | 7次要素数を調べる場合は1を指定 |
| DIMSIZE8 = 値(0/1) | 8次要素数を調べる場合は1を指定 |
[1] 変数@Aの変数の型を調べる。
※ 1…INT変数、 2…FLT変数、 3…STR変数
VARINFO[LET=@CHECK SET=@A TYPE=1]
[1] 変数$Aの文字数を調べる。
VARINFO[LET=@CHECK SET=$A LENGTH=1]
[2] 配列変数@Bの配列次元数を調べる。
※配列変数の場合、SET=@B( ) というように記述します。
VARINFO[LET=@CHECK SET=@B( ) DIMNUM=1]
[3] 配列変数@Fの2次元目の要素数を調べる。
VARINFO[LET=@CHECK SET=@F( ) DIMSIZE2=1]