Go - Estrutura do Programa

Antes de estudarmos os blocos de construção básicos da linguagem de programação Go, vamos primeiro discutir a estrutura mínima dos programas Go para que possamos tomá-la como uma referência nos capítulos subsequentes.

Hello World Example

Um programa Go consiste basicamente nas seguintes partes -

  • Declaração da embalagem
  • Importar Pacotes
  • Functions
  • Variables
  • Declarações e Expressões
  • Comments

Vejamos um código simples que imprimiria as palavras "Hello World" -

package main

import "fmt"

func main() {
   /* This is my first sample program. */
   fmt.Println("Hello, World!")
}

Vamos dar uma olhada nas várias partes do programa acima -

  • A primeira linha do pacote de programa main define o nome do pacote no qual esse programa deve estar. É uma declaração obrigatória, pois os programas Go são executados em pacotes. O pacote principal é o ponto de partida para executar o programa. Cada pacote possui um caminho e um nome associados a ele.

  • A próxima linha import "fmt" é um comando do pré-processador que diz ao compilador Go para incluir os arquivos contidos no pacote fmt.

  • A próxima linha func main () é a função principal onde a execução do programa começa.

  • A próxima linha /*...*/ é ignorada pelo compilador e está lá para adicionar comentários no programa. Os comentários também são representados usando // semelhantes aos comentários Java ou C ++.

  • A próxima linha fmt.Println (...) é outra função disponível no Go que causa a mensagem "Hello, World!" a ser exibido na tela. Aqui o pacote fmt exportou o método Println que é usado para exibir a mensagem na tela.

  • Observe o P maiúsculo do método Println. Na linguagem Go, um nome é exportado se começar com letra maiúscula. Exportado significa que a função ou variável / constante está acessível ao importador do respectivo pacote.

Executando um Programa Go

Vamos discutir como salvar o código-fonte em um arquivo, compilá-lo e, finalmente, executar o programa. Siga as etapas abaixo -

  • Abra um editor de texto e adicione o código mencionado acima.

  • Salve o arquivo como hello.go

  • Abra o prompt de comando.

  • Vá para o diretório onde você salvou o arquivo.

  • Digite go run hello.go e pressione Enter para executar seu código.

  • Se não houver erros em seu código, você verá "Hello World!" impresso na tela.

$ go run hello.go
Hello, World!

Certifique-se de que o compilador Go esteja em seu caminho e que você o esteja executando no diretório que contém o arquivo de origem hello.go.