Por lo que puedo decir, = y! = Se supone que funciona en cadenas en OCaml. Estoy viendo resultados extraños que me gustaría entender mejor.Resultados inesperados con OCaml! =
Cuando comparo con dos cadenas = consigo los resultados que esperaba:
# "steve" = "steve";;
- : bool = true
# "steve" = "rowe";;
- : bool = false
pero cuando intento = no lo hago:
# "steve" != "rowe";;
- : bool = true
# "steve" != "steve";; (* unexpected - shouldn't this be false? *)
- : bool = true
Puede alguien explicar? ¿Hay una mejor manera de hacer esto?
Una pregunta hace un rato cubre algunas sutilezas. http://stackoverflow.com/questions/1412668/does-have-meaning-in-ocaml – nlucaroni