Windows安装
打开官网下载的Msi文件。
保证cmd全部关闭,避免cmd命令加载失败
点击安装选择想要安装的盘符路径。根据指示安装即可
进入cmd输入
go version
即可查看是否安装成功:
C:\Users\Dell>go version
go version go1.19.4 windows/amd64
Linux安装
$ rm -rf /usr/local/go && tar -C /usr/local -xzf go1.19.4.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin
或
export PATH=$PATH:$JAVA_HOME/bin:go安装的路径 #多个变量用冒号隔开
go version
[root@VM-12-16-centos home]# go version
go version go1.19.4 linux/amd64
简单示例
在本教程中,您将简要介绍Go编程。一路走来,你会:
- 安装Go(如果还没有安装的话)。
- 编写一些简单的“Hello, world”代码。
- 使用go命令运行代码。
- 使用Go包发现工具来查找可以在自己的代码中使用的包。
- 调用外部模块的函数。
注意:有关其他教程,请参阅教程。
预备知识
- 一定的编程经验。这里的代码非常简单,但它有助于了解函数的一些知识。
- 编辑代码的工具。任何文本编辑器都可以很好地工作。大多数文本编辑器都对Go有很好的支持。最流行的是VSCode(免费),GoLand(付费)和Vim(免费)。
- 命令终端。Go可以在Linux和Mac的任何终端上运行,也可以在Windows的PowerShell或cmd上运行。
安装go
上面已介绍
开始写代码
PS G:\学习\a-工作学习\学习文档\go> go mod init hello_go
go: creating new go.mod: module hello_go
go: to add module requirements and sums:
go mod tidy
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
go run .
输出
Hello, World!
调用外部包中的代码
当您需要您的代码执行一些可能已经由其他人实现的事情时,您可以寻找具有可以在您的代码中使用的函数的包。
package main
import "fmt"
import "rsc.io/quote"
func main() {
//fmt.Println("Hello, World!")
fmt.Println(quote.Go())
}
$ go mod tidy
go: finding module for package rsc.io/quote
go: found rsc.io/quote in rsc.io/quote v1.5.2
$ go run .
Don't communicate by sharing memory, share memory by communicating.