英文:
Get list of reserved words from within a Go program
问题
我正在编写我的第一个 Golang 生成器,并希望确保某些字符串不是保留关键字。我应该从规范中复制关键字来进行检查,还是有其他更好的方法?
英文:
I am writing my first golang generator and want to make sure that some strings are not reserved keywords.
Should I copy the keywords from the spec to check against or does anyone know a better way?
答案1
得分: 3
你可以使用go/token
包中的IsKeyword
方法。例如:
token.Lookup("hello").IsKeyword() // false
token.Lookup("func").IsKeyword() // true
英文:
You can use the IsKeyword
method from the go/token
package. For instance:
token.Lookup("hello").IsKeyword() // false
token.Lookup("func").IsKeyword() // true
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论