reflect.Value.getDictionaryKeys
Returns the keys of a dictionary.
Syntax
getDictionaryKeys( )
RETURNS DYNAMIC ARRAY OF STRING
Usage
The getDictionaryKeys() method returns a DYNAMIC ARRAY OF
STRING containing the list of keys defined in the dictionary represented by this
reflect.Value object.
The reflect.Value object used to call this method must have been
created from a DICTIONARY variable, or is
a reflect.Value object returned from a method like getField(), and references a
dictionary.
Example
IMPORT reflect
MAIN
DEFINE dic DICTIONARY OF STRING
DEFINE val reflect.Value
DEFINE keys DYNAMIC ARRAY OF STRING
LET dic["key1"] = "aaaaa"
LET dic["key2"] = "bbbbb"
LET val = reflect.Value.valueOf( dic )
LET keys = val.getDictionaryKeys()
DISPLAY "keys[1] = ", keys[1]
DISPLAY "keys[2] = ", keys[2]
END MAIN
Shows:
keys[1] = key1
keys[2] = key2