Compare

Compare按字典顺序比较两个字符串返回一个整数。如果a==b,则结果为0;如果a<b,则结果为-1;如果a>b,则结果为+1。比较仅用于与包字节对称。使用内置的字符串比较运算符==、<、>等通常更清晰,而且总是更快。

Compare

函数定义

func Compare(a, b string) int

Compare按字典顺序比较两个字符串返回一个整数。如果a==b,则结果为0;如果a<b,则结果为-1;如果a>b,则结果为+1。

比较仅用于与包字节对称。使用内置的字符串比较运算符==、<、>等通常更清晰,而且总是更快。

代码示例

package main

import (
    "fmt"
    "strings"
)

func main() {
    fmt.Println(strings.Compare("a", "b")) //-1
    fmt.Println(strings.Compare("a", "a")) //0
    fmt.Println(strings.Compare("b", "a")) //1
}