Golang é uma linguagem de programação que ganhou popularidade significativa nos últimos anos devido à sua simplicidade e legibilidade de sintaxe, apoiada pelo uso de palavras-chave.
Palavra-chave - Palavras-chave ou palavras reservadas são palavras em um idioma que são usadas para alguns processos internos ou representam algumas ações predefinidas. Portanto, essas palavras não podem ser usadas como identificadores. Fazer isso resultará em um erro de compilação. Aqui estão as coisas que você precisa saber sobre palavras-chave em Golang .

Por exemplo:
// Minh họa chương trình Go sử dụng từ khóa
package main
import "fmt"
// Từ khóa ở đây là package, import, func, var
func main() {
// Đây là một biến hợp lệ
var a = "Quantrimang"
fmt.Println(a)
// Ở đây, mặc định là một
// định danh không hợp lệ và
// trình biên dịch sẽ đưa ra lỗi
// var default = "GFG"
}
Resultado:
Quantrimang
A programação em Go atualmente tem um total de 25 palavras-chave:

- break − Usado para sair de um loop ou alternar uma instrução.
- case − Usado em uma instrução switch para especificar uma possível correspondência para o valor de entrada.
- chan − Usado para criar canais de comunicação entre goroutines.
- const − Usado para definir um valor constante que não pode ser alterado.
- continue − Usado para pular a iteração atual de um loop e passar para a próxima iteração.
- defer − Usado para agendar uma chamada de função a ser executada após o retorno da função atual.
- else − Usado para especificar um bloco alternativo de código a ser executado se a condição if for falsa.
- fallthrough − Usado em uma instrução switch para especificar que o controle será passado para o próximo caso.
- for − Usado para criar um loop que repete um bloco de código um número especificado de vezes.
- func − Usado para definir uma função que pode ser chamada de outras partes do programa.
- go − Usado para iniciar uma nova goroutine.
- goto − Usado para pular para um rótulo específico dentro da função atual.
- if − Usado para executar um bloco de código somente se uma determinada condição for verdadeira.
- import − Usado para importar um pacote para o programa.
- interface − Usada para definir um conjunto de métodos que um tipo deve implementar.
- mapa − Usado para definir um conjunto de pares chave-valor.
- pacote - usado para definir um pacote contendo um ou mais arquivos de origem Go.
- intervalo − usado para iterar sobre uma matriz, fatia, sequência, mapa ou canal.
- return − Usado para sair de uma função e retornar um valor ao chamador.
- selecionar − Usado para aguardar que um valor seja enviado para um dos vários canais.
- struct − Usado para definir um conjunto de campos que representam um tipo de dados complexo.
- switch − Usado para executar um bloco de código com base no valor de uma expressão.
- tipo − Usado para definir um novo tipo de dados.
- var − Usado para declarar uma variável.
Por exemplo:
// Minh họa chương trình Go sử dụng từ khóa
// Từ khóa package được dùng để bao gồm main package trong chương trình
package main
// Từ khóa import được dùng để nhập "fmt" vào trong package
import "fmt"
// func được dùng để tạo hàm
func main() {
// Từ khóa var được dùng để tạo biến
// Pname, Lname, and Cname là các biến hợp lệ
var Pname = "Quantrimang"
var Lname = "Go Language"
var Cname = "Keywords"
fmt.Printf("Portal name: %s", Pname)
fmt.Printf("\nLanguage name: %s", Lname)
fmt.Printf("\nChapter name: %s", Cname)
}
Resultado:
Portal name: GeeksforGeeks
Language name: Go Language
Chapter name: Keywords
Seja você um desenvolvedor iniciante ou experiente, dominar as palavras-chave de Golang é um passo importante para se tornar um programador Go proficiente.