在Ocaml中如何比较字符串

7

如何比较字符串?例如“a”和“b”,因为“a”在“b”之前,所以我会将其放入一个元组中,如下所示: (“a”,“b”)。对于“c”和“b”,它应该像这样(“b”,“c”)

1个回答

12

您可以使用常规比较运算符进行字符串比较: =, <>, <, <=, >, >=

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

# "a" < "b";;
- : bool = true
# "a" > "b";;
- : bool = false
# compare "a" "b";;
- : int = -1

由于这是搜索引擎的顶部结果,是否也有一种简单的方法来获取两个字符串之间的差异? - Olle Härstedt

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接