一尘不染

尽管有关键字

go

notwithstanding关键字在Google Go中是什么意思?


阅读 232

收藏
2020-07-02

共1个答案

一尘不染

2017更新 :解析器进行了重大更新,新的解析器似乎不再支持这些复活节彩蛋字眼。


对我来说,看起来像是一个复活节彩蛋:

https://github.com/golang/go/blob/08e25fc1ba397e02ec776561ed73b7f9a8b94392/src/cmd/compile/internal/gc/lex.go#L2152-L2156

相关部分是符号表:

"notwithstanding",      LIGNORE,    Txxx,       OXXX,
"thetruthofthematter",  LIGNORE,    Txxx,       OXXX,
"despiteallobjections", LIGNORE,    Txxx,       OXXX,
"whereas",              LIGNORE,    Txxx,       OXXX,
"insofaras",            LIGNORE,    Txxx,       OXXX,

我想它们可以用来测试词法类型LIGNORE的处理,但是似乎没有任何“真实的”被忽略的标记。

2020-07-02