Question: Consider the following OCaml code: let f x = x let rec mystery3 (g, n) = if n - 1 then g 1 else g

 Consider the following OCaml code: let f x = x let

Consider the following OCaml code: let f x = x let rec mystery3 (g, n) = if n - 1 then g 1 else g n + mystery3 (g, n-1) let res = mystery3 (f, 5) What is the type of mystery3? OA (int -> int) int) * int -> int OB. ('a -> 'a) * int -> int C'a * ' -> 'a OD. ('a -> 'a) * 'a 'a -> 'a OE 'a * int -> int

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!