rev_assoc : 'a -> ('b * 'a) list -> 'b

SYNOPSIS
Searches a list of pairs for a pair whose second component equals a specified value.

DESCRIPTION
rev_assoc y [(x1,y1);...;(xn,yn)] returns the first xi in the list such that yi equals y.

FAILURE CONDITIONS
Fails if no matching pair is found. This will always be the case if the list is empty.

EXAMPLE
  # rev_assoc 2 [(1,4);(3,2);(2,5);(2,6)];;
  val it : int = 3

SEE ALSO
assoc, find, mem, tryfind, exists, forall.