使用此函数,您可以检索DS映射包含的所有密钥。提供DS映射ID以从中获取密钥(由ds_map_create()返回),函数将返回一个数组,其中数组中的每个条目都是DS映射的密钥。该函数具有可选的第二个参数,您可以在其中提供已创建的数组,在这种情况下,映射键数据将附加到数组中的任何现有数据上。请注意,该函数将修改直接提供的数组,但也将返回对它的引用(如果未提供任何引用,则返回对新数组的引用)。
ds_map_keys_to_array(id, [array])
参数 | 类型 | 描述 |
---|---|---|
id | DS Map | 要使用的映射的ID。 |
[array] | Array | 可选要将DS映射键附加到的数组。 |
map_keys = ds_map_keys_to_array(inventory);
上述代码检索DS映射的密钥,然后将其存储为数组以供将来使用。