你知道吗?Go新增加了三个内建函数

💡 原文中文,约1600字,阅读约需4分钟。
📝

内容提要

Go 1.21新增了clear、min和max三个内建函数,用于清空map和slice对象,求最小和最大值,支持不定长参数和Ordered类型,包括字符串类型。浮点数极限值有特定规则,字符串按字节比较。

🎯

关键要点

  • Go 1.21新增了clear、min和max三个内建函数。
  • clear函数用于清空map和slice对象,map对象的元素被清空,slice对象的元素设置为零值,长度和容量不变。
  • min和max函数用于求最大和最小值,支持Ordered类型和不定长参数,包括字符串类型。
  • 浮点数的极限值有特定规则,负零小于正零,负无穷小于其他数,正无穷大于其他数,NaN与任何数比较结果为NaN。
  • 字符串比较是按字节进行的。
➡️

继续阅读