is_undefined


描述

此函数返回是否定义了给定变量。 在某些情况下,你需要检查并查看变量在 GameMaker Studio 2 中保存的数据类型,此时应使用此函数。它返回 truefalse,具体取决于值是否已定义。 有关数据类型的更多信息,请参见 此处


语法:

is_undefined(n);


参数:

参数 描述
.n 要检查的参数。


返回:

Boolean(布尔值)


例如:

var val = ds_map_find_value(map, 13);
if is_undefined(val)
   {
   show_debug_message("Map entry does not exist!");
   }

上面的代码检查变量 “val” 以查看它是否未定义,如果是,则显示调试消息。