The printing function is not working in https://try.ocamlpro.com/


#1

Hi
why this function is not printing and working . i want to use it to print the numbers
let x=5
Printf.printf " the value of x=%d"
Returen of this function is unit ()


#2

The return value always going to be (). But this is different from what gets printed. Sometimes in the toplevel (REPL), they get mixed together. But also you didn’t pass x to the function.

val x : int = 5
# Printf.printf " the value of x=%d";;
- : int -> unit = <fun>
# Printf.printf " the value of x=%d" x;;
the value of x=5- : unit = ()

#3

Hi, thank for your reponse
i can not undersatnd why when i put the same code is not working

Printf.printf “the value of function x=%d” x;;

  • : unit = ()

i am using https://try.ocamlpro.com/ to use my code on online ocaml


#4

funny thing, it seems that printf in try.ocamlpro.com prints to the
Javascript console (and not to the REPL)


#5

thank you very much its not my fault