开放的编程资料库

当前位置:我爱分享网 > Go教程 > 正文

Go入门

这是对Go编程语言的介绍。Go于2009年首次出现。Go由Google开发。

开始

Go是一种开源编程语言,可以轻松构建简单、可靠且高效的软件。Go是一种静态类型的编译型编程语言。

Go和C类似,内存安全,有垃圾回收。Go具有高速编译和出色的工具支持。它包含用于并发的内置原语。

去安装

首先,我们从https://golang.org/doc/install页面下载二进制文件。

$ ls go1.17.linux-amd64.tar.gz 
go1.17.linux-amd64.tar.gz

我们有go版本1.17。

$ sudo tar -C /usr/local -xzf go1.17.linux-amd64.tar.gz

我们将存档解压到/usr/local/

$ export PATH=$PATH:/usr/local/go/bin

我们将/usr/local/go/bin添加到PATH中,这样我们就可以在不指定完整路径的情况下运行Go工具。

Go工具

go工具提供了获取、构建和安装Go包和命令的标准方法。

$ go version
go version go1.17 linux/amd64

通过版本选项,我们可以获得Go的版本。

命令 描述
gobuild 编译包和依赖
goenv 打印Go环境信息
goget 为当前模块添加依赖并安装
goinstall 编译安装包和依赖
golist 列出包和模块
gorun 编译并运行Go程序
go版本 打印Go版本

这是Go工具命令的部分列表。

Go第一个例子

我们创建了第一个示例。

$ mkdir simple
$ cd simple

我们创建一个项目目录并重新定位到那里。

$ go mod init zetcode.com/simple

我们启动一个Go模块。

package main 

import "fmt"

func main() {
    
    fmt.Println("Go simple example")
}

这是一个简单的Go程序,它向控制台打印一条消息。

$ go run simple.go 
Go simple example

我们可以使用gorun命令一次性编译和执行程序。

$ go build
$ ls
go.mod  simple  simple.go
$ ./simple 
Go simple example

我们可以用gobuild创建一个可执行程序。

$ go install
$ ls ~/go/bin/
simple

使用goinstall命令,我们将二进制文件安装到特殊的GOPATH目录,在Unix上默认为$HOME/go

在本文中,我们介绍了Go语言。

列出所有Go教程。

未经允许不得转载:我爱分享网 » Go入门

感觉很棒!可以赞赏支持我哟~

赞(0) 打赏