赞
踩
Golang
保证了静态编译语言的安全和性能(C/C++
)
Golang
又保证了动态语言的高效开发和维护(Python
)
Golang
相对于 Clang
的发展:
Golang
引入包的概念,一个文件归属于一个包,不能单独存在。
Golang
引入垃圾回收机制(GC
)。
Golang
天然支持并发,包括:goroutine
轻量级线程、channel
管道。
Golang
创新引入:slice
切片、defer
延迟执行。
Go官网下载地址:https://golang.org/dl/
Go官方镜像站(推荐):https://golang.google.cn/dl/
D:\Programs\Golang\Go
(按需)PATH = D:\Programs\Golang\Go\bin
GOROOT = D:\Programs\Golang\Go
GOPATH = D:\Programs\Golang\GoPath
go env -w GO111MODULE=on
(默认值 off
)go env -w GOPROXY=https://goproxy.cn,direct
(默认值 https://proxy.golang.org,direct
)Go
拓展,提示选择 Install All
(一定先设置好 GOPROXY
)。VSC
的 Debug
不支持本地终端输入。在项目目录,命令行输入:
go mod init {项目名}
将产生 go.mod
文件
新建文件 src/test.go
package main
import "fmt"
func main() {
fmt.Println("Hello World!")
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。