目录
1. 官方包
strings.Compare 是 Go 官方标准库 strings 包中的函数,属于 Go 核心工具链的一部分。
2. 支持版本
strings.Compare 自 Go 1 版本开始提供,所有 Go 1.x 版本(包括最新版本)均支持改函数。
3. 官方说明
func Compare 1.5
func Compare(a, b string) int
英文说明:
Compare returns an integer comparing two strings lexicographically. The result will be 0 if a == b, -1 if a < b, and +1 if a > b.
Use Compare when you need to perform a three-way comparison (with slices.SortFunc, for example). It is usually clearer and always faster to use the built-in string comparison operators ==, <, >, and so on.
中文翻译:
Compare返回一个整数,按字典顺序比较两个字符串。如果a == b,结果将是0,如果a < b,结果将是-1,如果是> b,结果将是+1。
当需要执行(与片)三方比较时,使用Compare。例如SortFunc)。使用内置的字符串比较操作符==、<、>等通常更清晰、更快。
4. 作用
Compare 用于按字典序比较两个字符串 a 和 b,返回一个整数:
- 0:如果 a == b
- -1:如果 a < b
- 1:如果 a > b

最低0.47元/天 解锁文章
1858

被折叠的 条评论
为什么被折叠?



