Advertisement
Guest User

Untitled

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