如何比较Ocaml中的字符串

joh*_*aci 1 string ocaml

我该如何比较字符串?例如"a"和"b",因为"a"出现在"b"之前,那么我会放入这样的元组("a","b").对于"c"和"b",它就像这样("b","c")

Jef*_*eld 5

您可以使用USAL比较运算符比较字符串:=,<>,<,<=,>,>=.

您还可以使用该compare函数,如果第一个字符串小于第二个字符串,则返回-1;如果第一个字符串大于第二个字符串,则返回1;如果第一个字符串相等,则返回0.

# "a" < "b";;
- : bool = true
# "a" > "b";;
- : bool = false
# compare "a" "b";;
- : int = -1
Run Code Online (Sandbox Code Playgroud)