Golang 中文网
Go 的安装也是十分的简洁、简单。就是 Next。哈哈 ~
输入 go version
来查看是否安装完成吧 ~
GOROOT:C:\Environment\Go
意味着 Go 在哪里。
在配置 GOPATH 之前,先把用户的 GOPATH 删掉。
GOPATH:E:\GoWorks
以后 利用 Go 写的代码 和 所有的包 都会存储到这里。
然后我们要在 工作目录下建立 三个文件目录 bin
pkg
src
我们会发现 Go 还是比较简单易懂的。
输入 go env
来查看我们配置的 环境
下载地址
或者 你也可以选择 VsCode 来开发 Go 语言。其实 作为开发者来说,用 VsCode 才是正道。
package 包名
:代表最终你要把它打包。
一个程序只能有一个 main 包(C 语言直呼内行!)
import 包名
:导入一个包,来调用和实现一些功能。
func
:函数标识头,你要想说明这是一个函数,就必须写上这个。
func main(){// 注释
}
go 语言是不需要 分号进行 结束标识的。
package mainimport "fmt"func main() {fmt.Println("Hello World")
}
如果报错类似于 下图
那么 就要修改 一下 env GO111MODULE 的值。
go env -w GO111MODULE=off
即可,正常的加载 import 的一些系统包。但实际上这里建议 改为 auto 让它自动处理,off 的意思是不在 path 的当前目录下 找 包。
go run xx.go
可以在 控制台执行 程序。
Go 语法:语法基础 -> 流程控制 -> 函数 -> 数组 -> 指针和结构体(万岁,终于有指针和结构体这俩个了,太开心了 ~) -> 面向对象编程 -> 异常处理 -> 常用库与包(类似于 Java 的常用类,这玩意必学,除非go 有 hutool 这种 第三方的 工具类,要不然你就是必学 常用库和包。)
高级部分:集合框架 -> I/O 流 -> 并发编程 -> 网络编程 -> GUI 编程 -> Go 反射 -> 测试详解 -> 编译原理 -> 内存管理 -> 元编程详解
前端部分:基础三大件 -> node.js -> git -> 微信小程序 -> vue -> uni-app
数据库部分:MySQL -> mongoDB
WEB 框架:原生 WEB -> Gin 框架 -> Beego 框架 -> Iris 框架
分布式开发:Linux -> GRPC -> Consul 服务注册和发现 -> Nacos -> 分布式事务 -> Sentinel -> Redis -> ElasticSearch -> RabbitMQ -> Kafka -> WebSocket
第三方技术:短信接入技术 -> 视频点播技术 -> CDN 技术 -> 第三方登录技术 -> 第三方支付技术 -> OSS 图像技术
运维部分:Nginx -> Docker -> Kubernetes -> Jenkins 详解 -> Istio
项目实战
上一篇:完成Zookeeper集群部署