Operations on Dictionaries

Dictionaries are data structures that associate keys with values. You can perform specific operations on dictionaries.

Note: All operations that read a global dictionary or vector should perform an isnull check, as shown in this example.
>typeof(streamname) rec := dict[symbol];
if( not (isnull(rec)) {
// use rec
}

You can perform the following operations on dictionaries:

There is no command to copy a dictionary. Therefore, the only way to make a copy of a dictionary is manually, by iterating through the elements. You can also iterate through all the elements in the dictionary (up to the first null element) using a for loop.