With this function you can get the value from a specified key. The input values of the function are the (previously created) DS map to use and the key to check for.
NOTE If no such key exists then the function will return undefined. You should always check this using the is_undefined() function.
ds_map_find_value(id, key)
Argument | Type | Description |
---|---|---|
id | DS Map | The id of the map to use. |
key | String | The key to find. |
amount = ds_map_find_value(inventory, "food");
Or, using the map accessor "?":
amount = inventory[? "food"];
The above code will get the value of the key "food" and store it in the variable "amount".