Search

( hashmap-search ( hashmap? hashmap ) key ( procedure? failure ) ( procedure? success ) ) ( values hashmap? * )
Typing of parameters and result
( failure ( procedure? insert ) ( procedure? ignore ) ) *
( insert value obj ) *
( ignore obj ) *
( success key value ( procedure? update ) ( procedure? remove ) ) *
( update new-key new-value obj ) *
( remove obj ) *
( hashmap-search! ( hashmap? hashmap ) key ( procedure? failure ) ( procedure? success ) ) ( values hashmap? * )
Typing of parameters and result
( failure ( procedure? insert ) ( procedure? ignore ) ) *
( insert value obj ) *
( ignore obj ) *
( success key value ( procedure? update ) ( procedure? remove ) ) *
( update new-key new-value obj ) *
( remove obj ) *