go 1.21:cmp

打印 上一主题 下一主题

主题 836|帖子 836|积分 2508

标准库 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("非数字")值。当使用如 == 或
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

大连密封材料

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表