你知道吗?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。
- 字符串比较是按字节进行的。
➡️