该怎样理解go的语法规则?

libbylg · · 2705 次点击
polaris
社区,需要你我一同完善!
Go中可以省略 分号,而语法解析会根据换行和一些其他符号,比如 { 来决定是不是该增加分号。也就是说,实际最终语句是需要分号的,只不过Go编译器帮做了。当你随便换行的时候,语法解析就会出问题。 当然,Go编译器可以做的“更多”,但Go喜欢一致性,比如 { 不能另起一行。所以,用Go就按照Go的方式写代码。代码的一致性,你会发现,对于多人的项目,代码可读性很好。
#1
更多评论
go 编译器对空白符要求还是很严格的,但是我们可以用gofmt去格式化您的程序,会自动您的代码格式调整。我相信您在IDE里应该能找到相关的快捷键帮助您。
#2