语法这方面Go比较前卫,就比如省略许多关键字,变量/方法的作用域都是使用“命名规范”来决定的。另外Go作用一门强类型、编译型语言有很多类似脚本的特性,就比如变量声明赋值v := "str",不需要指定类型,Go会自动编写数据类型。编码规范属于编码的一部份(这是目前其它任何语言都没有的特点),换句话说你的代码如果不按照Go的标准规范来编译是不会通过的。 每种语言都有自己的特别和应用场景与Java、Python并没有什么可以比较的。目前Go的项目主要是一些基础服务中应用比较多,比如像docker,k8s,influxdb。 Go的开源项目有很多 awesome-go Go 语言设计哲学
语法这方面Go比较前卫,就比如省略许多关键字,变量/方法的作用域都是使用“命名规范”来决定的。
另外Go作用一门强类型、编译型语言有很多类似脚本的特性,就比如变量声明赋值
v := "str"
,不需要指定类型,Go会自动编写数据类型。编码规范属于编码的一部份(这是目前其它任何语言都没有的特点),换句话说你的代码如果不按照Go的标准规范来编译是不会通过的。
每种语言都有自己的特别和应用场景与Java、Python并没有什么可以比较的。目前Go的项目主要是一些基础服务中应用比较多,比如像
docker
,k8s
,influxdb
。Go的开源项目有很多 awesome-go
Go 语言设计哲学