golang - go该如何学习 主要的应用场景是什么?

查看:187
本文介绍了golang - go该如何学习 主要的应用场景是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

之前没有接触过go,go语言的主要语法特点在什么地方,相对于Java或python有什么不同?实用的开源项目又有那些呢?

解决方案

语法这方面Go比较前卫,就比如省略许多关键字,变量/方法的作用域都是使用命名规范来决定的。
另外Go作用一门强类型、编译型语言有很多类似脚本的特性,就比如变量声明赋值v := "str",不需要指定类型,Go会自动编写数据类型。
编码规范属于编码的一部份(这是目前其它任何语言都没有的特点),换句话说你的代码如果不按照Go的标准规范来编译是不会通过的。

每种语言都有自己的特别和应用场景与Java、Python并没有什么可以比较的。目前Go的项目主要是一些基础服务中应用比较多,比如像dockerk8sinfluxdb

Go的开源项目有很多 awesome-go

Go 语言设计哲学

这篇关于golang - go该如何学习 主要的应用场景是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆