使用此函数,您可以在结构中设置给定变量的值。您提供struct引用以及变量的名称,以将的值设置为字符串(请参见下面的示例代码),然后最后设置的值 (可以是任何有效的数据类型)。如果变量在结构中不存在,则将创建该变量,然后分配该值。
struct_set(struct, name, val);
参数 | 类型 | 描述 |
---|---|---|
struct | Struct | 要设置的结构引用 |
name | String | 要设置的变量的名称 (作为字符串) |
val | Any | 将变量设置为 |
N/A
if (!struct_exists(mystruct, "shields"))
{
struct_set(mystruct, "shields", 0);
}
上面的代码将检查给定的变量是否存在于给定的结构中,如果没有,则创建并设置为0。