go

Posted songcuiting

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了go相关的知识,希望对你有一定的参考价值。

go语言的一些规范:

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

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

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

 

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

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

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

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

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

技术图片

技术图片

 位运算符

技术图片

其他运算符

技术图片

 

以上是关于go的主要内容,如果未能解决你的问题,请参考以下文章

Go语言学习之路

如何配置go语言开发环境

go语言(golang)学习之路

2021-GO语言并发编程

2021-GO语言并发编程

Go语言泛型工具go2go