Go环境搭建

环境搭建

1.下载Go

https://go.dev/dl/

2.解压

3.配置环境变量

GOROOT

GOPATH

GOPROXY

Go代理

https://goproxy.io/zh/

4.测试

go version

5.查看环境配置

go env

6.IDE Golang

https://www.jetbrains.com/go/

配置Go

7.常见问题

(1)无法选择SDK

The selected directory is not a valid home for Go SDK

解决方法

路径:go1.19.3.windows-amd64\go\src\runtime\internal\sys

找到zverion.go文件最后一行添加

const TheVersion = 1.19.3

Go语法基础

Hello World

1
2
3
4
5
6
7
package main

import "fmt"

func main() {
fmt.Println("Hello World")
}

变量

1
2
3
4
5
6
7
8
9
10
var age int
var age = 18
age := 18


// 全局变量声明
var (
age int
height int
)

常量

1
const PI = 3.14

指针

1
2
3
4
5
6
7
8
9
10
11
package main

import "fmt"

var age = 18

func main() {

fmt.Printf("%p\n", &age) // 0x7ce340
fmt.Printf("%d", *&age) // 18
}

修改值

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package main

import "fmt"

var age = 18

func main() {

getVal(&age)
fmt.Println(age)
}

func getVal(p *int) int {
*p = 19
return *p
}

数组

1
var arr = [6]int{}

切片


Go环境搭建
http://cxycsx.vip/2023/04/15/go/Go语言/
作者
程序员陈师兄
发布于
2023年4月15日
许可协议