First, i cannot understand what this mean and where we can use these expressions;
let a = None
let b = Some 10 what some mean ?
let c = Some true
let d = Some "ok"
how can write this in ocaml
let matchfunction x y z= match x y z with | | with the condition that function has type int->int->int-> int=