📜  字符串.Compare() Golang 中的函数示例(1)

📅  最后修改于: 2023-12-03 15:39:02.069000             🧑  作者: Mango

字符串.Compare() Golang 中的函数

在 Golang 中,字符串是最常用的数据类型之一。Golang 提供了一个内置的函数 .Compare() 用于比较两个字符串的大小。

函数原型
func Compare(a, b string) int
应用场景

字符串的大小比较常常在数据对比、排序等方面被使用。比如,求出字符串数组中最小元素、排序等操作。

示例
package main

import (
  "fmt"
)

func main() {
  s1 := "hello"
  s2 := "world"
  s3 := "abc"
  s4 := "world"
  
  // 比较 s1 和 s2,返回 -1
  fmt.Println(strings.Compare(s1, s2))
  
  // 比较 s2 和 s4,返回 0
  fmt.Println(strings.Compare(s2, s4))
  
  // 比较 s3 和 s2,返回 1
  fmt.Println(strings.Compare(s3, s2))
}
返回值
  1. 返回值为 -1 表示 a 小于 b。
  2. 返回值为 0 表示 a 等于 b。
  3. 返回值为 1 表示 a 大于 b。
总结

GetString() 函数是 Golang 中用于比较字符串大小的常用函数。希望本文能对大家理解这个函数有所帮助。