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.