# dictionary.rl ## Class Entry ### Fields - `Bool occupied` - `Int hash` - `KeyType key` - `ValueType value` ## Class Dict ### Fields ### Methods - **Function**: `init() ` - **Function**: `insert(KeyType key, ValueType value) -> Bool` - **Function**: `get(KeyType key) -> ValueType` - **Function**: `contains(KeyType key) -> Bool` - **Function**: `remove(KeyType key) -> Bool` - **Function**: `keys() -> Vector` - **Function**: `values() -> Vector` - **Function**: `empty() -> Bool` ```text returns true if the size of the dictionary is equal to zero ``` - **Function**: `size() -> Int` ```text returns true if the size of the dictionary is equal to zero ``` - **Function**: `clear() ` ```text erases all the elements of the dictionary ``` - **Function**: `drop() `