RosettaCodeData/Task/Extend-your-language/OCaml/extend-your-language.ml
2024-10-16 18:07:41 -07:00

13 lines
409 B
OCaml

(* Languages with pattern matching ALREADY HAVE THIS! *)
let myfunc pred1 pred2 =
match (pred1, pred2) with
| (true, true) -> print_endline ("(true, true)");
| (true, false) -> print_endline ("(true, false)");
| (false, true) -> print_endline ("(false, true)");
| (false, false) -> print_endline ("(false, false)");;
myfunc true true;;
myfunc true false;;
myfunc false true;;
myfunc false false;;