Go é uma nova linguagem, concorrente, coleta de lixo, de compilação rápida.
- Ele pode compilar um grande programa Go em um computador em questão de segundos.
- O Go fornece um modelo para construção de software que facilita a análise de dependências e evita o início da maioria dos arquivos e bibliotecas de inclusão no estilo C.
- Go é uma linguagem tipada estaticamente, e seu sistema de tipos não possui hierarquia. Assim, os usuários não precisam gastar tempo definindo relações entre tipos, o que parece mais leve do que as linguagens orientadas a objetos típicas.
- Go é uma linguagem completamente coletânea de lixo e oferece suporte básico para execução e comunicação simultânea.
- Por seu design, o Go pretende fornecer uma forma de construir software de sistema em máquinas multi-core.
Baixar e instalar
O login do hiperlink está visível.Clique no link da plataforma "Microsoft Windows" para baixar e instalar até o próximo, como mostrado na figura abaixo:
Confira a versão
Após a conclusão da instalação, você pode executar o comando Visualizar Versão na janela do cmd para testar se a instalação é bem-sucedida, como mostrado na figura a seguir:
Hello programa do Word
Independentemente da linguagem de desenvolvimento com a qual você está começando, no primeiro exemplo, geralmente é o console que gera a string de palavras hello.
O código é o seguinte:
Go run, compila e executa o programa Go
Olá Golang, meu nome é itsvse, tenho 5 anos.
Go possui duas funções reservadas: a função de entrada (que pode ser aplicada a todos os pacotes) e a função principal (Só pode ser aplicado ao pacote principal)。 Essas duas funções não podem ter nenhum parâmetro e valor de retorno quando definidas. Embora você possa escrever quantas funções de init quiser em um pacote, recomendamos fortemente que escreva apenas uma função de init por arquivo em um pacote, tanto para legibilidade quanto para manutenção posterior.
Os programas Go chamam automaticamente init() e main(), então você não precisa chamar essas duas funções em lugar nenhum. A função de init em cada pacote é opcional, masO principal do pacote deve conter uma função principal。
Vá construir código de compilação
Se você tiver vários arquivos em uma pasta de projeto e quiser compilar apenas um determinado arquivo, pode adicionar um nome de arquivo após o go build, por exemplo, go build a.go; o comando go build compilará todos os arquivos go no diretório atual por padrão.
Se for o pacote principal, quando você executar a build do go, ele gerará um arquivo executável no diretório atual.
O tamanho do arquivo executável compilado é próximo de 2m.
Habilitar o serviço HTTP
Se você desenvolver um serviço HTTP em Golang, pode usar as funções fornecidas pelo pacote net/http. O pacote net/http fornece um conjunto muito completo de funções, e o serviço HTTP lançado também é muito estável e eficiente, podendo ser usado em um ambiente de produção.
Código:
Depois acesse no http://localhost:9090 do navegador e você pode ver a saída do Hello golang http!.
(Fim)
|