1 lista de palavras-chave
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
2 usos
var:变量声明
const:
declaração constante-
package:包命名
-
import:
importação de pacote -
func:
Usado para definir funções e métodos -
return:
usado para retornar de uma função -
defer:
para destruidores como -
go:
para simultaneidade -
select:
Usado para selecionar diferentes tipos de comunicação -
interface:
usado para definir a interface -
struct:
Usado para definir tipos de dados abstratos -
break
,case
,continue
,for
,fallthrough
,else
,if
,switch
,goto
,default
: para controle de fluxo -
chan:
Para comunicação de canal -
type:
Usado para declarar tipos personalizados -
map:
Usado para declarar dados de tipo de mapa range:
Usado para ler fatia, mapa, dados de canal
3 Precauções
Estruturas de dados personalizadas devem evitar coincidências com palavras-chave.