fork download
  1. (* your code goes here *)
  2.  
  3. let p = 42. /. 0.;;
  4.  
  5. print_string "p = ";;
  6.  
  7. if p = infinity then
  8. print_string "Yes!\n"
  9. else
  10. print_string "NO!\n";;
  11.  
  12. if p != infinity then
  13. print_string "Yes!\n"
  14. else
  15. print_string "NO!\n";;
  16.  
  17. (* Some idea *)
  18.  
  19. if not (p != infinity) then
  20. print_string "Yes!\n"
  21. else
  22. print_string "NO!\n";;
  23.  
  24. (* Other idea *)
  25.  
  26. if p < infinity then
  27. print_string "Yes!\n"
  28. else
  29. print_string "NO!\n";;
  30.  
  31. if p > infinity then
  32. print_string "Yes!\n"
  33. else
  34. print_string "NO!\n";;
  35.  
  36. (* Same idea *)
  37.  
  38. if p <= infinity then
  39. print_string "Yes!\n"
  40. else
  41. print_string "NO!\n";;
  42.  
  43. if p >= infinity then
  44. print_string "Yes!\n"
  45. else
  46. print_string "NO!\n";;
Success #stdin #stdout 0s 4168KB
stdin
Standard input is empty
stdout
p = inf
Yes!
Yes!
NO!
NO!
NO!
Yes!
Yes!