組み込み関数 用途別 > 変数操作 > variable_struct_get_names()
この関数を使用すると、構造体から変数名が入力された配列を取得できます。 チェックする構造体参照を渡すと、配列の各エントリは、構造体に含まれる変数名の文字列になります。
variable_struct_get_names(struct);
var str = ""; var array = variable_struct_get_names(mystruct); show_debug_message("Variables for struct: " + string(array)); for (var i = 0; i < array_length(array); i++;) { str = array[i] + ":" + string(variable_struct_get(mystruct, array[i])); show_debug_message(str); }
上記コードは 構造体 "mystruct" の変数名の配列を取得し、その変数名と値をデバッグ表示します