Dictionary, hash table, associative array, map it has many names. The main challenge with dictionary adds is more around nested associative arrays, are you going to be annoyed if I select a different name every time?
int[string] dict; dict["Key"] = 55;
There is a Dictionary literal in D.
auto data = ["key" : 55]
but this is not good for adding data as it will replace the variable with a new object. However if you're nesting and the inner dictionary might be null it can be good to use for starting a dictionary.
string[int][string] data; data["hello"] = [95: "value"];