google go 语言介绍(二)

分号
你可能已经注意到我们的程序没有分号。在Go的代码中,唯一你经常可以看到分号的地方是分割for循环的子句。在每句语句的结尾分号并不是必须的。
实际上,go像C或Java这样的常规语言一样使用分号,但是这些分号被自动的插入到语句的结尾处,你不需要手工的去输入这些分号。
关于分号更细节的信息可以查看语言规范,但是在本文中你所要知道的就是你不需要在语句末尾加上分号。(如果要在一行中写多个语句,你就需要在语句结尾加上分号)作为特别的帮助,你可以在大括号关闭符号前的语句省略分号。

这种方式提供了一个清晰的,无分号的代码。一个值得注意的地方是,撰写例如if这样的语句,大括号开始符号必须与if处于同一行;否则可能会导致编译错误或者得到一个错误的结果(译注:类似于c/c++/java语言的 if(xx) ; 这样的错误)。在一些范围内,语言强制限定了大括号的编码风格。

本文来自:ITEYE博客

感谢作者:fffvvvzz

查看原文:google go 语言介绍(二)

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。