Dictionary

Category: Built-In Types

Brief Description

Dictionary type.

Member Functions

void clear ( )
bool empty ( )
void erase ( var key )
bool has ( var key )
bool has_all ( Array keys )
int hash ( )
Array keys ( )
int parse_json ( String json )
int size ( )
String to_json ( )

Description

Dictionary type. Associative container which contains values referenced by unique keys. Dictionaries are always passed by reference.

Member Function Description

  • void clear ( )

Clear the dictionary, removing all key/value pairs.

Return true if the dictionary is empty.

  • void erase ( var key )

Erase a dictionary key/value pair by key.

  • bool has ( var key )

Return true if the dictionary has a given key.

Return a hashed integer value representing the dictionary contents.

Return the list of keys in the dictionary.

Parse json text to the dictionary. Return OK when successed or the error code when failed.

Return the size of the dictionary (in pairs).

Return the dictionary as json text.