Tutorial de Go: Hello world

Este tutorial ajuda você a começar com Go. Ele explica o que você precisa para escrever seu primeiro programa em Go. Começa com o básico: você aprenderá onde pode encontrar e baixar as ferramentas necessárias, como instalar essas ferramentas e o guiará até a construção e execução do seu código. Se você nunca escreveu um programa em Go antes, este é o lugar para começar. Criamos este artigo para que você possa começar com Go e avançar para nossos exemplos de SMS. Se você já está familiarizado com Go, pode ir diretamente para um dos seguintes projetos de SMS.

Exemplos de SMS em Go:

Enviar SMS com a API REST HTTP em Go (exemplo de código)
Enviar múltiplos SMS com a API REST HTTP em Go (exemplo de código)
Agendar SMS com a API REST HTTP em Go (exemplo de código)
Receber SMS com a API REST HTTP em Go (exemplo de código)
Excluir SMS com a API REST HTTP em Go (exemplo de código)
Baixar a biblioteca mais recente da API de SMS em Go do Github

O que é Go

Go é uma linguagem de programação desenvolvida pelo Google. É semelhante a uma linguagem natural, como o inglês. É usada para se comunicar com um computador. A principal diferença entre uma linguagem natural e uma linguagem de programação é que as linguagens de programação têm uma estrutura mais rigorosa, para ajudar o computador a entendê-las melhor.

O que é um programa 'hello world' em Go

O programa "hello world" em Go é o programa mais simples que você pode escrever. Ele simplesmente imprime a frase: Hello world na tela do computador. O programa Hello World é o primeiro programa que os desenvolvedores escrevem em qualquer linguagem de programação.

Como escrever seu primeiro programa em Go

Para escrever seu primeiro programa em Go:

  1. Verifique os pré-requisitos
  2. Configure o Go
  3. Teste se o Go está instalado
  4. Abra o Bloco de Notas
  5. Crie uma pasta para os arquivos em Go
  6. Escreva o programa Hello World em Go
  7. Execute seu programa Hello World em Go
  8. Verifique a saída
Pré-requisitos

Aqui está o que você precisa para começar. Para escrever seu primeiro programa de computador em Go, você precisa de um computador Windows, a linguagem Go e o código de exemplo apresentado abaixo.

  • Computador com Windows 10
  • Linguagem Go
  • Projeto de exemplo Hello World da Ozeki
Baixe a linguagem Go

Você pode usar este link: https://golang.org/ para baixar o Go.

Vídeo 1 - Como baixar o Go (Tutorial em vídeo)

Baixar o Go

Para começar a programar em Go, você deve primeiro baixá-lo do site oficial. Visite o link https://golang.org/. Clique no botão azul Download Go (Figura 1). Isso iniciará o download do instalador para o local padrão de download do seu navegador.

como baixar o go
Figura 1 - Baixar o Go

Instale a linguagem Go

Vídeo 2 - Como instalar o Go (Tutorial em vídeo)

Para testar se o Go está instalado, precisamos abrir o Prompt de Comando e digitar o seguinte comando:

//Este comando retornará a versão atual do Go no nosso computador
go version
	

Código 1 - Testando se o Go está instalado

Teste o Go

Você pode testar se o Go foi instalado com sucesso no Prompt de Comando. Abra o prompt de comando primeiro. Digite "go version" e pressione Enter (Figura 2). Se o prompt de comando retornar a versão atual do Go instalada, ele está funcionando corretamente.

como testar se o go está instalado
Figura 2 - A versão do Go instalada no nosso computador

Escreva seu programa 'hello world' em Go

Para escrever nosso primeiro programa em Go, usaremos o Bloco de Notas do Windows.
Para criar nosso primeiro projeto em Go, precisamos criar uma pasta onde colocaremos nossos arquivos para o desenvolvimento.
Podemos fazer isso manualmente ou, se você estiver familiarizado com o prompt de comando, pode criar seus arquivos usando ele.
No vídeo a seguir, vou mostrar como criar seu primeiro projeto em Go.

//Se você quiser usar um nome diferente para o projeto, pode substituir a parte helloWorld
go mod init helloWorld
	

Código 2 - Como inicializar um projeto em Go

package main

import "fmt"

func main() {
	fmt.Println("Hello world!");
}
	

Código 3 - Seu programa 'hello world' em Go

Vídeo 3 - Como escrever um programa 'hello world' em Go (Tutorial em vídeo)

Execute o seu programa 'hello world' em Go

Para executar o seu código em Go, temos que usar o prompt de comando.
Para executar o nosso primeiro código em Go, usaremos o seguinte comando:

//Este comando irá executar o código Go que contém o pacote principal
go run .
	

Código 4 - Execute o seu primeiro programa em Go

Saída do seu código

Para executar o seu programa, simplesmente abra um prompt de comando no diretório do seu programa. Digite "go run ." e pressione Enter (Figura 3). Isso irá executar o seu código. A mensagem "Hello World!" aparecerá no console. Esta é a saída do programa.

saída de um programa em Go
Figura 3 - A saída do código

Vídeo 4 - Como executar o seu primeiro programa em Go (Tutorial em vídeo)

E se você cometer um erro no seu programa em Go

Se você cometer um erro ao escrever as suas instruções em Go, irá obter um erro de sintaxe. O computador irá destacar a linha com erro a vermelho, e irá dizer-lhe porque não entendeu as instruções. Para corrigir o erro, precisa de voltar ao editor de texto e modificar o programa. Os programas dizem que "corrigem o erro" quando corrigem os erros.

No código abaixo, vamos criar um erro intencionalmente ao não colocar um ponto e vírgula após a linha do Hello World. Você irá ver como o computador reage, como corrigimos o erro, e como executamos o programa com sucesso.

O que é um erro de sintaxe?

Erro de sintaxe significa que não entendo. Se você falar com alguém em inglês e essa pessoa não entender o que você diz, ela irá responder com "Não entendo". Se você falar com um computador em Go e o computador não entender o que você diz, ele irá responder com "Erro de sintaxe".

Como lidar com um erro de sintaxe em Go?

No código abaixo, vamos criar um erro de sintaxe intencionalmente ao não colocar um ponto e vírgula após a linha do Hello World. Você irá ver como o computador reage, como corrigimos o erro, e como executamos o programa com sucesso.

Vídeo 5 - O que acontece se você cometer um erro no seu código em Go (Tutorial em vídeo)

Erros em Go

Quando há um comando inválido no seu código em Go, isso irá resultar num erro. Para demonstrar isto, vamos apagar uma das aspas após "Hello World". Isso irá criar um erro de sintaxe quando executar o programa (Figura 4). Esta mensagem de erro contém os detalhes do porquê o erro ocorreu e onde.

feedback de erro em Go
Figura 4 - Relatório de erro em Go

Resumo

O artigo acima é sobre as coisas que você precisa providenciar antes de começar a programar em Go e criar o seu primeiro programa Hello World. Este programa pode parecer simples, e pode não fazer muito, mas começar com pequenos passos resulta em alcançar grandes coisas. Ao seguir este guia, você deu o seu primeiro passo para se tornar um desenvolvedor em Go; criar programas como solução para os seus problemas irá ajudá-lo muito a tornar o trabalho mais suave.

O que você aprendeu aqui é valioso, há mais guias úteis no site da Ozeki para ler. Confira o próximo artigo sobre este tópico sobre como enviar SMS a partir de Go.

Comece a mudança, faça o download do Ozeki SMS Gateway agora!

More information