Skip to content
/ golang Public

Repositório de estudos de casos na linguagem Golang.

Notifications You must be signed in to change notification settings

venzel/golang

Repository files navigation

GoLang

Repositório de estudos GoLang.

Para instalar o go no ubuntu

Baixa o arquivo com o curl

curl -OL https://golang.org/dl/go1.20.1.linux-amd64.tar.gz

Executa o comando abaixo para verificar a integridade do arquivo

sha256sum go1.20.1.linux-amd64.tar.gz

Descompacta o arquivo na /usr/local

sudo tar -C /usr/local -xvf go1.20.1.linux-amd64.tar.gz

Insere a variável de ambiente no zshrc

nano ~/.zshrc

# Cria pasta $HOME/goVenzel
# Insere
export GOROOT=/usr/local/go
export GOPATH=$HOME/goVenzel
export PATH=$PATH:$GOPATH/bin
export PATH=$PATH:$GOROOT/bin

No Vscode

{
    "go.gopath": "/usr/local/go/bin"
	"[go]": {
        "editor.insertSpaces": true,
        "editor.formatOnSave": true,
        "editor.defaultFormatter": "golang.go"
    },
}

Atualiza o ZSHRC

source ~/.zshrc

Verifica se o go foi instalado corretamente

go version

Criar, rodar, build e executar um arquivo main.go

Criar

package main

import (
	"fmt"
)

func main() {
	fmt.Println("ok!")
}

Rodar

go run main.go

Build

go build main.go

Executar

./main

VS Code extensões

  • [Go] - Go Team at Google (Possui o intelisense e etc)

Adicionar um módulo gamer

go mod init gamer

Baixar um pacote

go get github.com/fatih/color

About

Repositório de estudos de casos na linguagem Golang.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages