
MQL4MQL5 配列
ArrayRange()
- できること
- 多次元配列の各次元の要素数を取得する
- 対応
- MQL4・MQL5
ArrayRange() とは
多次元配列の、指定した次元の要素数を返す関数です。2次元配列の行数・列数を調べるときに使います。
ArrayRange() の書式と引数
int ArrayRange(const void &array[], int rank_index)| 引数 | 型 | 省略時 | 説明 |
|---|---|---|---|
array | const void &[] | 必須 | 配列。 |
rank_index | int | 必須 | 次元の番号(0 が1つ目の次元)。 |
戻り値
その次元の要素数。
ArrayRange() の使い方(コード例)
MQL4・MQL5 共通
double table[5][3];
Print("行=", ArrayRange(table, 0), " 列=", ArrayRange(table, 1)); // 5 と 3OnTick()・OnStart() などの関数の中に書いて使う例です。MetaEditor でコンパイルできることを確認済みです。












