2.8 Resumo
Neste capítulo introduzimos principalmente as 25 palavras-chave em Go. Vamos rever quais são elas e o que elas fazem.
break default func interface select
case defer go map struct
chan else goto package switch
const fallthrough if range type
continue for import return var
vareconstsão usadas para definir variáveis e constantes.packageeimportsão para o uso de pacotes.funcé usada para definir funções e métodos.returné usada para retornar valores em funções ou métodos.deferé usada para definir funções defer (funções de adiamento).goé usada para iniciar uma nova goroutine.selecté usada para alternar entre múltiplos canais para comunicação.interfaceé usada para definir interfaces.structé usada para definir tipos personalizados.break,case,continue,for,fallthrough,else,if,switch,gotoedefaultforam introduzidas na seção 2.3.chané o tipo de canal para comunicação entre goroutines.typeé usada para definir tipos personalizados.mapé usada para definir um map (mapa) que é semelhante a tabelas hash em outras linguagens.rangeé usada para ler dados deslice,mapechannel.
Se você entender como utilizar estas 25 palavras-chave, você já aprendeu bastante sobre Go.
Links
- Sumário
- Seção anterior: Concorrência
- Próximo Capítulo: Web foundation