Já falámos sobre a história da linguagem de programação Go, a sua estrutura e sintaxe, e agora podemos executar o programa mais simples nela, nomeadamente o clássico Hello World. Está pronto? Então não vai demorar muito tempo a apanhar-lhe o jeito.
Vamos criar o nosso primeiro programa. É comum na programação que todos os principiantes comecem por mostrar a linha "Hello World!" no ecrã. Pode instalar o Go no seu sistema ou utilizar o serviço online play.golang.org. Com a sua ajuda, pode executar o seu primeiro programa diretamente no seu browser. Vamos trabalhar com o serviço online. Abra o site.
De seguida, verá o código pronto do primeiro programa:
package main
import ( "fmt")
func main() {
fmt.Println("Hello, playground")
}
Na primeira linha devemos especificar que o ficheiro pertence ao pacote main
, na segunda linha importamos o pacote fmt
, que é responsável pelas funções standard de input e output. Os parêntesis são necessários para importar vários pacotes de uma só vez. Os nomes podem ser adicionados separados por vírgulas.
Depois disso, o pacote da função principal
será atualizado. Este será então executado com o início do programa. Todos os programas Go incluem a função principal
. A função principal
é o chamado ponto de entrada. A execução do comando começa a partir dela, embora em qualquer linguagem dinâmica a execução seja de cima para baixo.
Dentro da função main, vamos chamar a biblioteca fmt
. Anteriormente, ela foi importada usando a sintaxe de ponto. O método printLn imprime a string no ecrã. Go adoptou uma determinada sintaxe: a questão é que, mesmo que o compilador não lance um erro devido a uma inconsistência, é recomendável seguir exatamente a sintaxe.
É comum usar a sintaxe camel para nomes de variáveis, ou seja, FooBar ou Foobar em vez de foo_bar
. Você já deve ter notado que Go não carrega nenhum caractere antes do colchete de abertura. Mesmo que coloque um avanço de linha, vai receber um erro:
A indentação também é padronizada em Go, embora não haja requisitos aqui como em Python.