Từ những gì tôi có thể biết, = và! = Được cho là hoạt động trên chuỗi trong OCaml. Tôi thấy kết quả lạ mặc dù tôi muốn hiểu rõ hơn.Kết quả bất ngờ với OCaml! =
Khi tôi so sánh hai chuỗi với = tôi nhận được kết quả tôi mong đợi:
# "steve" = "steve";;
- : bool = true
# "steve" = "rowe";;
- : bool = false
nhưng khi tôi cố gắng = Tôi không:
# "steve" != "rowe";;
- : bool = true
# "steve" != "steve";; (* unexpected - shouldn't this be false? *)
- : bool = true
bất cứ ai có thể giải thích? Có cách nào tốt hơn để làm điều này?
Một câu hỏi trước đây bao gồm một số sự tinh tế. http://stackoverflow.com/questions/1412668/does-have-meaning-in-ocaml – nlucaroni