Go基础之初识

下载地址

官网: https://go.dev/dl/

国内: https://go.p2hp.com/go.dev/dl/

配置环境

设置代理

1
2
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct

查看 go 的版本

1
2
$ go version
go version go1.19.1 darwin/amd64

Go 命令

go build 编译 Go 程序

go build -o xxx 编译成 xxx 文件

go run main.go 像执行脚本一样执行 main.go

go install 先编译后拷贝

Go 语言文件基础语法

存放 Go 源代码的文件后缀名是.go

文件第一行 package关键字声明包名

如果要编译可执行文件,必须要有 main 包和 main 函数(入口函数)

Go 语言函数外的语句必须以关键字开头

函数内部定义的变量必须使用

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package main

import "fmt"

// 单行注释

/**
* 多行注释
*/

var name = "哪吒"
var age int
age = 18

const (
Num = 100
)

// main函数是入口函数
func main() {
// 函数内部定义的变量必须使用
var isOk = true
fmt.Println(isOk)
}

学习资料

  1. https://www.bilibili.com/video/BV1fz4y1m7Pm/
  2. https://www.liwenzhou.com/archives/

我的环境

  • Mac
  • go1.19
  • GoLand