Palavras-chave em Go

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 .

Palavras-chave em Go

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:

Palavras-chave em Go

  • 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.

Sign up and earn $1000 a day ⋙

Leave a Comment

A Apple pode estar se preparando para integrar a Gemini ao Apple Intelligence

A Apple pode estar se preparando para integrar a Gemini ao Apple Intelligence

O código encontrado no recém-lançado iOS 18.4 beta sugere que a Apple está preparando uma alternativa à integração do ChatGPT no Apple Intelligence, provavelmente o Google Gemini.

Como criar uma borda desfocada no Photoshop

Como criar uma borda desfocada no Photoshop

Vinheta é um efeito clássico e atemporal que escurece as bordas de uma foto para focar e chamar a atenção para o assunto.

Último código da Black Goddess e como resgatá-lo

Último código da Black Goddess e como resgatá-lo

Se você quiser receber diamantes, generais SSR, bilhetes de loteria e muitos outros itens, use o código Black Goddess e resgate as recompensas.

Dicas para jogar Doggo Go no nível 2, como jogar Doggo Go nível 2

Dicas para jogar Doggo Go no nível 2, como jogar Doggo Go nível 2

Atualmente, Doggo Go é um jogo para celular que apenas 1% dos jogadores no mundo consegue passar do nível 2.

Apple Watch Ultra 3 pode ser o primeiro smartwatch a apresentar conectividade via satélite

Apple Watch Ultra 3 pode ser o primeiro smartwatch a apresentar conectividade via satélite

Dizem que o Apple Watch Ultra 3 conta com uma nova ferramenta de comunicação exclusiva. Mark Gurman, da Bloomberg, acaba de revelar novos detalhes interessantes sobre o próximo smartwatch.

Principais pesquisas em alta em 2024

Principais pesquisas em alta em 2024

Para ver o que o mundo está curioso sobre este ano, confira o Year in Search do Google, lançado em 11 de dezembro de 2024.

A Samsung está trazendo um ótimo recurso de gravação de vídeo dos telefones Pixel para o Galaxy

A Samsung está trazendo um ótimo recurso de gravação de vídeo dos telefones Pixel para o Galaxy

A qualidade dos vídeos capturados pelas câmeras de smartphones em geral melhorou drasticamente nos últimos anos.

Como tratar bolhas nos pés ao caminhar muito e usar sapatos apertados

Como tratar bolhas nos pés ao caminhar muito e usar sapatos apertados

O que fazer se seus pés ficarem com bolhas por usar sapatos? Este artigo orientará você no processo de tratamento de bolhas nos pés causadas pelo uso de sapatos.

Múltipla escolha sobre conhecimentos científicos gerais

Múltipla escolha sobre conhecimentos científicos gerais

Os questionários de ciências biológicas ajudarão você a consolidar e expandir seu conhecimento do mundo. Vamos responder às perguntas de conhecimentos gerais abaixo!

Como proteger TV, geladeira e máquina de lavar do mofo na estação chuvosa

Como proteger TV, geladeira e máquina de lavar do mofo na estação chuvosa

Durante a estação úmida, equipamentos eletrônicos e de refrigeração frequentemente apresentam mau funcionamento ou quebram devido à alta umidade do ar. Se você souber como lidar com a umidade em sua casa, seus aparelhos evitarão as situações acima.

Comparando secadoras de condensação, secadoras ventiladas e secadoras de bomba de calor, quais são as diferenças? Qual devo comprar?

Comparando secadoras de condensação, secadoras ventiladas e secadoras de bomba de calor, quais são as diferenças? Qual devo comprar?

Existem três tipos populares de secadoras no mercado atualmente: secadoras de condensação, secadoras ventiladas e secadoras de bomba de calor. Para descobrir qual secadora é a ideal para sua família, leia este nosso artigo!

Como adicionar a Lixeira ao Explorador de Arquivos

Como adicionar a Lixeira ao Explorador de Arquivos

Este guia mostrará todas as etapas necessárias para exibir a Lixeira no Explorador de Arquivos, independentemente de você estar usando o Windows 10 ou o Windows 11.

O que saber sobre o Peaklight: novo malware furtivo tem como alvo downloads ilegais de filmes

O que saber sobre o Peaklight: novo malware furtivo tem como alvo downloads ilegais de filmes

Agora, um novo ataque chamado Peaklight está se tornando viral e tem como alvo pessoas que baixam filmes ilegalmente.

Bluetooth 6.0 traz nova tecnologia que ajuda a Apple a melhorar a rede Find My

Bluetooth 6.0 traz nova tecnologia que ajuda a Apple a melhorar a rede Find My

O Bluetooth Special Interest Group (Bluetooth SIG) divulgou as especificações para a próxima geração da tecnologia, chamada Bluetooth 6.0, esta semana.

Como usar imagens abstratas para criar papéis de parede para celular

Como usar imagens abstratas para criar papéis de parede para celular

Você pode criar seu próprio papel de parede para celular a partir de fotos abstratas. Além de serem lindas, o processo de criação é bem divertido.