Nesse artigo abordaremos mais o contexto de palavras-chave e identificadores que existem em Go.
Palavras-chave
Todas as linguagens possuem palavras-chave reservadas utilizada para processos internos ou a representação de ações pré-definidas.
O Go em sua versão atual v1.18.3
, possuí apenas 25 palavras-chave:
Declaração de elementos:
const
,func
,import
,package
evar
.Denotação de tipo composto:
chan
,interface
,map
estruct
.Controle de fluxo de código:
break
,case
,continue
,default
,else
,fallthrough
,for
,goto
,if
,range
,return
,select
,switch
,defer
ego
.
Obs: as palavras-chave defer
e go
além de controlar o fluxo, podemos atribuí-las como modificadores de funções, falaremos a respeito delas nos artigos para frente.
Identificadores
Os identificadores são tokens que devem ser compostos por letras ou dígitos Unicode
, não podemos utilizar palavras-chave como identificadores.
O Go possui um identificador especial que é o _
, ele é chamado identificador em branco. Aprenderemos no futuro a sua utilização na linguagem.
Os identificadores, podem ser exportáveis ou não-exportáveis. Algumas linguagens podem atribuir o mesmo conceito de exportável ou não exportável, como público ou private.
Para que um identificador seja exportável em Go, deve ele comece com uma letra Unicode
maiúscula.
Até a próxima.