Sintaxe Básica Go
Antes de começar, primeiro apresentarei como usar a documentação oficial e como aproveitar as ferramentas fornecidas oficialmente. Usar adequadamente as comodidades fornecidas oficialmente pode aumentar a eficiência do aprendizado e reduzir perdas de tempo desnecessárias. No site oficial você pode conhecer em tempo hábil as mudanças mais recentes, os novos recursos e as tendências futuras da linguagem Go. Muitos dos conteúdos deste site também vêm do site oficial. O suporte oficial para tutoriais é muito rico, e a dificuldade de iniciação em Go não é alta. Se você já tem base em outras linguagens, o aprendizado será muito mais fácil.
A linguagem Go (Golang) tem uma sintaxe concisa e eficiente, adequada para iniciação rápida e desenvolvimento de aplicações de alto desempenho. Abaixo estão alguns pontos básicos de sintaxe e exemplos de código práticos para ajudá-lo a começar rapidamente.
- Sintaxe Básica
- Tipos de Dados
- Constantes
- Variáveis
- Entrada e Saída
- Controle Condicional
- Controle de Loop
- Slice
- String
- Mapa
- Ponteiro
- Função
- Struct
- Método
Documentação Oficial
Endereço: Documentation - The Go Programming Language
A documentação contém tudo o que você precisa para aprender a linguagem Go, incluindo instalação, início rápido, exemplos de código, sugestões de estilo, e muitos tutoriais online. A maioria é em inglês, alguns suportam chinês, mas não há vocabulário particularmente difícil de entender, o significado geral é relativamente fácil de compreender.
Effective Go
Endereço: Effective Go - The Go Programming Language
Este é um tutorial bastante abrangente escrito oficialmente, que remonta a 2009, com conteúdo bastante detalhado, desde nomenclatura de variáveis até algumas ideias de design. No entanto, a documentação oficial também observa que este documento não tem sido atualizado significativamente há muito tempo, alguns conteúdos podem estar desatualizados, mas a maioria dos tutoriais ainda se aplica.
Manual de Referência
Endereço: The Go Programming Language Specification
A importância do manual de referência é evidente, o conteúdo do manual de referência sempre mudará com as versões, mantendo-se sempre atualizado. Seu conteúdo inclui: estrutura léxica, definição de conceitos, definição de instruções, etc. São algumas das definições mais básicas da linguagem Go, adequado para consultar alguns conceitos quando necessário, e também há muitos exemplos de código.
Compilação Online
Endereço: Go Playground - The Go Programming Language
Site oficial para compilar e executar programas Go online, para programas Go com poucas linhas de código, você pode escrever diretamente no site oficial online, economizando muito tempo.
Changelog
Endereço: Release History - The Go Programming Language
De acordo com o costume anterior, a cada cerca de seis meses a oficial lança uma versão secundária, cada atualização pode ser visualizada no changelog. Por exemplo, a maior mudança na versão 1.18 foi a adição de generics, enquanto a atualização da 1.19 foi relativamente mais suave. Entender o conteúdo de atualização de cada versão também será útil.
TIP
Além disso, muitos outros sites de terceiros fornecem muitos tutoriais ou ferramentas sobre aprendizado de Go: Links Externos
