此函数返回是否定义了给定变量。在某些情况下,您想检查并查看变量在GameMaker中包含的数据类型,这就是您使用此函数的时间。它根据是否定义值返回true或false。
注意 此函数 不能 用于验证变量是否存在。 请改用 variable_instance_exists() 或 variable_global_exists()。
is_undefined(n);
参数 | 类型 | 描述 |
---|---|---|
n | Any | 要检查的参数。 |
var val = ds_map_find_value(map, 13);
if (is_undefined(val))
{
show_debug_message("Map entry does not exist!");
}
上面的代码检查变量 “val” 以查看它是否未定义,如果是,则显示调试消息。