Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 7591|Resposta: 0

Tutorial de Início do Golang para Windows

[Copiar link]
Publicado em 16/09/2019 16:02:26 | | | |
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)




Anterior:Golang nos tipos String e Int são convertidos entre si
Próximo:Peça o gancho da linguagem C de 64 bits
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com