go(三)

go语言的一些规范:

(1)包名:保持package的名字和目录保持一致,尽量取有意义的包名,简短,有意义,不要和标准库冲突,比如fmt

(3)变量名、函数名、常量名:采用驼峰

(2)如果变量名、函数名、常量名首字母大写,则可以被其他的包访问,如果首字母小写,则只能被本包访问。(简单理解就是:大写的公有的,小些的私有的)

 

运算符(go没有三元运算符)

只写和java的运算符有差异的地方

(1)golang中++和--只能独立使用,不能和任何运算符结合使用,比如“=”,“>”,等等。并且++和--只能出现在变量后

下面这些写法都收错误的
i++ > 10
var a = i++ //不能这么使用,i++只能独立使用
++i //这种写法也是错误的,在java中可以这么写,但是在golang中++,--只能写在变量后面

 (2)golang的赋值运算符,比java的多一些

 位运算符

其他运算符

 

posted @ 2019-08-28 23:27  宋songsong  阅读(187)  评论(0编辑  收藏  举报