Dica: Após a redação do artigo, o índice pode ser gerado automaticamente. Para saber como gerá-lo, consulte o documento de ajuda à direita.
Diretório de artigos
Caminho de aprendizagem Golang
Prefácio
1. Por que aprender Golang?
1) 我需要学习一种静态强类型、编译型语言;
2) 腿毛特长:Golang=C+Python;
3) 运行时不需要依赖外部库,打包好就能执行,但可执行文件存储较大;
4) 不区分平台运行,使用 GOOS 设置运行的平台(darwin、linux、Windows)及体系架构(amd64/arm)
2. Golang foi desenvolvido pelo Google em 2008 (ouvi dizer que todos eles são mestres em linguagem C)
3. Velocidade de desenvolvimento rápida e alta eficiência de execução:
1) 开发速度:Python > Golang > C
2) 执行效率:C > Golang > Python
4. Projetos desenvolvidos pela Golang: docker, k8s e outros serviços de background/web, empresas em uso: Qiniuyun, Byte, etc.
1. Ambiente de instalação
1. Instalação Golang
1. Link para download: https://golang.google.cn/dl
Use este amigável: https://golang.google.cn/doc/install
2. Windows como exemplo, basta instalá-lo diretamente
3. Verifique a versão do Golang
C:\Users\Administrator>go version
go version go1.16.6 windows/amd64
C:\Users\Administrator>
2. Instalação GoLand
1. Link para download: https://www.jetbrains.com/zh-cn/go
Basta baixar a versão necessária para instalação ou usar o VSCode.
2. Crie GOPATH
- bin: armazenamento de programa compilado
- pacote: pacote dependente
- src: código fonte próprio
3. Configurações de Goland
- Configurações, cole o caminho GOPATH acima, como: E:\ppl-golang
- Defina cmd para especificar como git-shell (se não houver git, você não pode configurá-lo)
execução da linha de comando do shell
2. O primeiro programa HelloWorld
Crie mian.go, corra!
package main
import "fmt"
func main() {
fmt.Println("Hello")
}
- Todo programa go deve ter um pacote main
- O formato do arquivo do programa go é: *.go
3. vá para a linha de comando
1. Compile o arquivo .go, -o especifica o arquivo gerado
go build -o a.exe main.go
go build *.go
2. Execute o programa diretamente sem compilá-lo em um programa executável
go run main.go
go run *.go
3. Compile e instale: vá instalar
go install
Após a conclusão, você pode ver o arquivo executável no diretório GOBIN
4. variáveis de ambiente go.
Visualize as variáveis de ambiente go: go env
go env
Defina variáveis de ambiente go: go env -w xxx=xxx
go env -w GOBIN=E:/ppl-golang/bin
Definido para fonte de nuvem doméstica Qiniu: GOPROXY=https://goproxy.cn,direct
go env -w GOPROXY=https://goproxy.cn,direct
Mais linhas de comando podem ser visualizadas com go help!
Fim