func Max[T constraints.Ordered](a, b T) T 中 constraints.Ordered 的作用是?

Go

  1. A.把 T 限定为 int
  2. B.类型约束:T 必须支持 < 等比较运算,编译期检查
  3. C.让函数在运行期做类型断言
  4. D.自动把参数转换为 float64 后再比较