Advertisement
Guest User

Untitled

a guest
Mar 10th, 2015
306
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
OCaml 0.56 KB | None | 0 0
  1. # let printf (brick_verb : int) (verb : int) (message : (unit, unit, string, unit) format4) : unit =
  2.     Printf.ksprintf
  3.       (fun s ->
  4.        if brick_verb >= verb
  5.        then Printf.printf "%s" s else ())
  6.       message
  7. ;;
  8.             val printf : int -> int -> (unit, unit, string, unit) format4 -> unit = <fun>
  9. # printf 5 2 "hi %s" "name";;
  10. Characters 0-6:
  11.   printf 5 2 "hi %s" "name";;
  12.   ^^^^^^
  13. Error: This function has type
  14.          int -> int -> (unit, unit, string, unit) format4 -> unit
  15.        It is applied to too many arguments; maybe you forgot a `;'.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement