最新发布的Go1.18Beta1包含一个值得注意的提交,由Go开发团队技术负责人RussCox提交。commit内容是使用gofmt命令将Go源码中所有出现的'interface{}'替换为'any'。gofmt-w-r'interface{}->any'src这个提交页面显示了445个修改过的文件。rsc写道,执行命令后,恢复bootstrapcmd目录和一些测试数据,并根据需要调整测试。但它不会还原std中的引导更改,因为其中一些会出现在API文档中,并且开发团队希望能够始终如一地使用“任何”。据了解,这是一种类型别名(typealias)语法,主要是针对泛型引入的。最新发布的Go1.8Beta1带来了泛型支持。本文转自OSCHINA文章标题:Go使用'any'代替interface{}文章地址:https://www.oschina.net/news/173782/go-replaces-interface-with-any
