当我尝试使用这种风格的第一个hello世界时,我只是新学习Go:
func main()
{
...somemagic...
}
并且6g编译器说这是错误的。
但是这种风格:
func main(){
...somemagic...
}
没关系。
Go中的第一个括号对样式是否非法?
答案 0 :(得分:8)
是。这是Go中automatic semicolon insertion的结果。
顺便说一句,Go开发人员使用gofmt
格式化他们的代码并遵循该格式。
答案 1 :(得分:1)
是的,由于semicolon injection rules,第一种表单无效。