为了账号安全,请及时绑定邮箱和手机立即绑定

泛型的新建议是否向后兼容旧版本

泛型的新建议是否向后兼容旧版本

Go
蝴蝶不菲 2022-08-01 16:44:30
在最近关于为Golang添加泛型编程的提案中的许多新事物中,有一个新的关键字any因此,如果我当前的程序声明了一个名为它的变量,则不会编译。any
查看完整描述

1 回答

?
慕容3067478

TA贡献1773条经验 获得超3个赞

在最近关于添加泛型的提案中,有一个新的关键字。any

错。 将是一个预先声明的标识符,而不是关键字。any

因此,如果我当前的程序声明了一个名为 any 的变量,它将不会编译。

不,当然不是,它只是在当前范围内重新声明。any

Go中的关键字列表非常短,请参阅 https://golang.org/ref/spec#Keywords。关键字是关键字,不能用于其他事情。预先声明的标识符(请参阅 https://golang.org/ref/spec#Predeclared_identifiers)不是关键字,可以重新声明。


查看完整回答
反对 回复 2022-08-01
  • 1 回答
  • 0 关注
  • 304 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号