ToB企服应用市场:ToB评测及商务社交产业平台

标题: go 1.21:cmp [打印本页]

作者: 大连密封材料    时间: 2023-9-3 17:18
标题: go 1.21:cmp
标准库 cmp

原文在这里
go 1.21 新增 cmp 包提供了与有序变脸比较相关的类型和函数。
Ordered

定义如下:
  1. type Ordered interface {
  2.         ~int | ~int8 | ~int16 | ~int32 | ~int64 |
  3.                 ~uint | ~uint8 | ~uint16 | ~uint32 | ~uint64 | ~uintptr |
  4.                 ~float32 | ~float64 |
  5.                 ~string
  6. }
复制代码
Ordered 是一个约束,它允许任何有序类型:任何支持  运算符的类型。如果 Go 的未来版本添加了新的有序类型,这个约束将被修改以包含它们。

请注意,浮点类型可能包含 NaN("非数字")值。当使用如 == 或




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4