int[ char[] ] keywords; char[] abc; ... keywords["foo"] = 3; ... if (keywords[abc] == 3) { ... } ... foreach (char[] kwd, int value; keywords) { writefln(kwd, " = ", value); }
Sparse Array of Ints
int[int] sa; sa[1] = 3; sa[1000] = 16;