Go 语言:快速入门


#Go 语言#


安装

Go 语言:安装

命令使用

查看 go 版本:

▶ go version
go version go1.12.7 darwin/amd64

环境变量

GOROOT

GOROOT 对应 GOROOT 对应 go 的安装目录。这个变量可以不设置。

GOPATH

GOPATH 用来设置个人工作区间对应的目录。里面可以存放编写的代码、编译文件、编译后的可执行文件

GOPATH 不能指向 Go 的安装目录。

默认的 $GOPATH 是 $HOME/go。也可以自定义,例如在 Linux 中:

export GOPATH=$HOME/mygo

注意,1.8 之前的版本必须手动指定 GOPATH。

GOPATH 包含3个目录,分别是srcpkgbin

Hello World

在 GOPATH 中创建目录 src,目录下创建文件hello.go,内容如下:

package main

import "fmt"

func main() {
	fmt.Printf("hello, world\n");
}

两个注意事项:

  1. package 必须是 main
  2. 必须有 main() 函数。

运行方式1

使用 go run 运行程序:

$ go run hello.go
hello, world

运行方式2

先编译,再运行:

$ go build hello.go
$ ./hello
hello, world

变量命名和初始化

方式1

package main

import "fmt"

func main() {
	var msg string;
	msg = "hello, world\n";
	fmt.Printf(msg);
}

方式2

package main

import "fmt"

func main() {
    var msg string = "hello, world\n"
    fmt.Printf(msg)
}

方式3

package main

import "fmt"

func main() {
	msg := "hello, world\n"; // 注意是 `:=`
	fmt.Printf(msg);
}

( 本文完 )