尝鲜Go 1.18中范型版本的map和slice
大家最近都关注到了Go 1.18会支持范型的消息了吧。
作为Golang的内置类型,大家都期待map和slice支持范型后,可以简化很多的判断逻辑,比如Equal逻辑等等。
几天前,Go范型的标准库已经提交了,且可以试用了:
大家也可以读一下对应的代码:https://cs.opensource.google/go/x/exp/+/master:maps/maps.go
废话不多说,我们看下如何尝试范型版本的map和slice吧!
如何使用Go 1.18?
Golang 官网链接只有1.17版本的下载,那么我们如何才能使用1.18版本的Golang呢?
网上翻了翻,有人提供了Golang 1.18版本的Docker镜像 seongwoohong/golang-nightly:1.18
,而且保证维护到1.18版本正式发布: