Think of it like an array, but the index can be anything.
http://poldoc.fem.tu-ilmenau.de/pol096/ ... Dictionary
Example:
Code:
var my_var := dictionary;
my_var["kiko"] := "Learning Dicts.";
my_var[mobile_ref] := my_var["Kiko"];
You can check the existance of something with
if ( dictionary.Exists(key) ) or if ( dictionary[key] )
Associative arrays is another way to describe them.