前言:
本专题用于记录本身(647)在Go语言方向的学习和积累。 系列内容比较偏基础,推荐给想要入门Go语言开发者们阅读。
目录以下:
Go语言基础(一)—— 简介、环境配置、HelloWorld
Go语言基础(二)—— 基本经常使用语法
Go语言基础(三)—— 面向对象编程
Go语言基础(四)—— 优质的容错处理
Go语言基础(五)—— 并发编程
Go语言基础(六)—— 测试、反射、Unsafe
Go语言基础(七)—— 架构 & 常见任务
Go语言基础(八)—— 性能调优golang
Go
,又称Golang
。2007年,由Google
的工程师们开发。2009年,正式发布。编程
诞生的缘由:目前服务端软件开发的新挑战bash
Go语言只有25
个关键字架构
对比其余语言关键字数:并发
Go | C | C++ |
---|---|---|
25个 | 37个 | 84个 |
复合与继承的区别: 继承(
is-a
):子类继承父类的属性与方法实现。 复合(has-a
):类A拥有类B的实例化对象,继而拥有类B的能力。分布式
VSCode
,固然sublime
、Atom
等也能够。PS:下载完成后,打开命令行,经过go version
命令查看是否安装成功。性能
go version
复制代码
若是成功,会出现以下页面:学习
第一步:建立一个hello_world.go
文件。测试
第二步:编写如下代码:ui
package main // 包,代表代码当前所在的模块(包)
import ( // 引入代码依赖库
"fmt"
"os"
)
// 功能实现
func main() {
fmt.Println("Hello World")
os.Exit(0) // 程序退出状态
}
复制代码
编译命令:
go build hello_world.go
复制代码
运行命令:
go run hello_world.go
复制代码
PS:另附上,分享连接:《Go语言从入门到实战》。
祝你们学有所成,工做顺利。谢谢!