Batteries user guide : BatHashtbl.S.Infix

# Module BatHashtbl.S.Infix

    module Infix: sig .. end

Infix operators over a `BatHashtbl`

    val (-->) : 'a BatHashtbl.S.t -> BatHashtbl.S.key -> 'a

`tbl-->x` returns the current binding of `x` in `tbl`, or raises `Not_found` if no such binding exists. Equivalent to `Hashtbl.find tbl x`

    val (<--) : 'a BatHashtbl.S.t -> BatHashtbl.S.key * 'a -> unit

`tbl<--(x, y)` adds a binding of `x` to `y` in table `tbl`. Previous bindings for `x` are not removed, but simply hidden. That is, after performing `Hashtbl.remove` `tbl x`, the previous binding for `x`, if any, is restored. (Same behavior as with association lists.) Equivalent to `Hashtbl.add tbl x y`