Golang 比较字符串的不同方法
在Go语言中,字符串是由UTF-8编码的任意字节组成的不可改变的链。你可以用两种不同的方式将字符串相互比较。
1.使用比较运算符: Go语言的字符串支持比较运算符,即==, !=, >=, <=, <, >
。这里, == 和 != 运算符用于检查给定的字符串是否相等,而 >=, <=, <, >
运算符用于查找词法顺序。这些运算符的结果是布尔类型的,意味着如果条件得到满足,它将返回真,否则,返回假。
例1 :
输出
例2 :
输出
2.使用Compare()方法: 你也可以使用字符串包提供的内置函数Compare()来比较两个字符串。这个函数在对两个字符串进行词典式比较后,返回一个整数值。其返回值为。
- 返回0,如果 str1 == str2 。
- 返回1,如果 str1 >str2。
- 返回 -1, 如果 str1 < str2 .
语法
例子
输出