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.