go(三)
go语言的一些规范:
(1)包名:保持package的名字和目录保持一致,尽量取有意义的包名,简短,有意义,不要和标准库冲突,比如fmt
(3)变量名、函数名、常量名:采用驼峰
(2)如果变量名、函数名、常量名首字母大写,则可以被其他的包访问,如果首字母小写,则只能被本包访问。(简单理解就是:大写的公有的,小些的私有的)
运算符(go没有三元运算符)
只写和java的运算符有差异的地方
(1)golang中++和--只能独立使用,不能和任何运算符结合使用,比如“=”,“>”,等等。并且++和--只能出现在变量后
下面这些写法都收错误的 i++ > 10 var a = i++ //不能这么使用,i++只能独立使用
++i //这种写法也是错误的,在java中可以这么写,但是在golang中++,--只能写在变量后面
(2)golang的赋值运算符,比java的多一些
位运算符
其他运算符