BiMultiMap.put
You're seeing just the function
put
, go back to BiMultiMap module for more information.
Specs
Convenience shortcut for put/3
Specs
Inserts {key, value}
pair into bimultimap
.
If {key, value}
is already in bimultimap
, it is deleted.
Examples
iex> bimultimap = BiMultiMap.new
#BiMultiMap<[]>
iex> bimultimap = BiMultiMap.put(bimultimap, :a, 1)
#BiMultiMap<[a: 1]>
iex> bimultimap = BiMultiMap.put(bimultimap, :a, 2)
#BiMultiMap<[a: 1, a: 2]>
iex> BiMultiMap.put(bimultimap, :b, 2)
#BiMultiMap<[a: 1, a: 2, b: 2]>