ArrayIsDynamic 関数
この関数は、指定した配列が動的配列かどうかのチェックをします。選択した配列が動的配列の時は trueを取得して、それ以外の時は falseが取得されます。
動的配列とは、例えば、array[] と配列があった場合、[] に値が入っていない配列のことです。array[2] とすると動的配列ではなくなります。
データ型と構成・戻り値
bool ArrayIsDynamic(①);
戻り値は、選択した配列が動的配列の場合は true、それ以外の場合は falseを返します。
引数 [1]
ArrayIsDynamic関数は 1個の引数で構成されます。
使用例
ArrayIsDynamic関数による動的配列かどうかのチェック
用意した 2つの配列①②を ArrayIsDynamic関数を使って動的配列かどうかのチェックをします。
コード
// ArrayIsDynamic関数による動的配列かどうかのチェック
#property strict
void OnInit() {
int d1_array[]; // ①配列の設定
int d2_array[2]; // ②配列の設定
Print("①d1_arrayの動的配列チェック:", ArrayIsDynamic(d1_array));
Print("②d2_arrayの動的配列チェック:", ArrayIsDynamic(d2_array));
}
コードをコンパイルして実行する方法はこちらを参考にしてください。(デモ口座でお試しください)