Go中的5个秘密关键字是什么?

时间:2016-08-21 22:48:51

标签: go

this talk中,Francesc Campoy有一张幻灯片,其中包含了Go的25个关键字,显然是5'秘密'关键字。

Go中的5个秘密关键字是什么?

3 个答案:

答案 0 :(得分:13)

忽略以下5个关键字:

notwithstanding
thetruthofthematter
despiteallobjections
whereas
insofaras

Yes, really

更新:正如评论中的Deleplace注释,复活节彩蛋关键字已被删除。看起来this commit在主要解析器更新期间将它们取出。如果您尝试运行a program containing one of these tokens,则会发现他们现在被视为普通标识符。

答案 1 :(得分:8)

词法分析器(lex.go)中有一些复活节彩蛋关键字不在官方文档中,因此会被编译器忽略。

他们是:

notwithstanding
thetruthofthematter
despiteallobjections
whereas
insofaras

您可以向this对话报告以获取更多详细信息。

答案 2 :(得分:3)

看起来秘密关键字将在v1.10中删除。请参阅here

对于任何好奇的人,here是引入关键字的提交。