此函数用于检查给定结构中是否存在变量。您可以检查给定结构内是否存在变量。您提供要使用的结构引用以及要检查作为字符串的变量名称 (请参见下面的示例代码)。如果结构存在具有给定名称的变量,则函数将返回true,否则返回false。
struct_exists(struct, name);
参数 | 类型 | 描述 |
---|---|---|
struct | Struct | 要检查的结构引用 |
name | String | 要检查的结构变量的名称 (作为字符串) |
if !struct_exists(mystruct, "shields")
{
mystruct.shields = 0;
}
上面的代码将检查在给定的结构中是否存在名为 “shields” 的变量,如果没有,则创建并初始化为0。