ds_map_keys_to_array

使用此函数,您可以检索DS映射包含的所有密钥。提供DS映射ID以从中获取密钥(由ds_map_create()返回),函数将返回一个数组,其中数组中的每个条目都是DS映射的密钥。该函数具有可选的第二个参数,您可以在其中提供已创建的数组,在这种情况下,映射键数据将附加到数组中的任何现有数据上。请注意,该函数将修改直接提供的数组,但也将返回对它的引用(如果未提供任何引用,则返回对新数组的引用)。

 

语法:

ds_map_keys_to_array(id, [array])

参数类型描述
idDS Map要使用的映射的ID。
[array]Array可选要将DS映射键附加到的数组。

 

返回:

Array

 

例子:

map_keys = ds_map_keys_to_array(inventory);

上述代码检索DS映射的密钥,然后将其存储为数组以供将来使用。