struct_exists

此函数用于检查给定结构中是否存在变量。您可以检查给定结构内是否存在变量。您提供要使用的结构引用以及要检查作为字符串的变量名称 (请参见下面的示例代码)。如果结构存在具有给定名称的变量,则函数将返回true,否则返回false

 

语法:

struct_exists(struct, name);

参数类型描述
structStruct要检查的结构引用
nameString要检查的结构变量的名称 (作为字符串)

 

返回:

Boolean

 

例子:

if !struct_exists(mystruct, "shields")
{
    mystruct.shields = 0;
}

上面的代码将检查在给定的结构中是否存在名为 “shields” 的变量,如果没有,则创建并初始化为0。