Untitled

Anonymous
ocaml
10/28/2021 2:31 PM
332 B
16
Indexable
let rec member x = function
  | [] -> false
  | y::l ->
      if x = y then true
      else member x l;;

let rec inter xs ys =
  match xs with
    [] -> []
  | xs::xss when member xs ys -> xs :: inter xss ys
  | xs::xss -> inter xss ys;;
Editor is loading...