Golang è un linguaggio di programmazione che ha acquisito notevole popolarità negli ultimi anni grazie alla sua semplicità e leggibilità della sintassi, supportata dall'uso di parole chiave.
Parola chiave - Le parole chiave o parole riservate sono parole in un linguaggio che vengono utilizzate per alcuni processi interni o rappresentano alcune azioni predefinite. Pertanto, non è consentito utilizzare queste parole come identificatori. In caso contrario si verificherà un errore di compilazione. Ecco le cose che devi sapere sulle parole chiave in Golang .

Per esempio:
// 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"
}
Risultato:
Quantrimang
La programmazione Go ha attualmente un totale di 25 parole chiave:

- break − Utilizzato per uscire da un ciclo o da un'istruzione switch.
- case − Utilizzato in un'istruzione switch per specificare una possibile corrispondenza per il valore di input.
- chan − Utilizzato per creare canali di comunicazione tra goroutine.
- const − Utilizzato per definire un valore costante che non può essere modificato.
- continue − Utilizzato per saltare l'iterazione corrente di un ciclo e passare all'iterazione successiva.
- defer − Utilizzato per pianificare l'esecuzione di una chiamata di funzione dopo il ritorno della funzione corrente.
- else − Utilizzato per specificare un blocco di codice alternativo da eseguire se la condizione if è falsa.
- fallthrough − Utilizzato in un'istruzione switch per specificare che il controllo passerà al caso successivo.
- for − Utilizzato per creare un ciclo che ripete un blocco di codice per un numero specificato di volte.
- func − Utilizzato per definire una funzione che può essere chiamata da altre parti del programma.
- go − Utilizzato per avviare una nuova goroutine.
- goto − Utilizzato per passare a un'etichetta specifica all'interno della funzione corrente.
- if − Utilizzato per eseguire un blocco di codice solo se una determinata condizione è vera.
- import − Utilizzato per importare un pacchetto nel programma.
- interfaccia − Utilizzata per definire un insieme di metodi che un tipo deve implementare.
- mappa − Utilizzata per definire un set di coppie chiave-valore.
- pacchetto − Utilizzato per definire un pacchetto contenente uno o più file sorgente Go.
- range − Utilizzato per scorrere un array, una slice, una sequenza, una mappa o un canale.
- return − Utilizzato per uscire da una funzione e restituire un valore al chiamante.
- seleziona − Utilizzato per attendere che un valore venga inviato a uno dei canali multipli.
- struct − Utilizzato per definire un set di campi che rappresentano un tipo di dati complesso.
- switch − Utilizzato per eseguire un blocco di codice in base al valore di un'espressione.
- tipo − Utilizzato per definire un nuovo tipo di dati.
- var − Utilizzato per dichiarare una variabile.
Per esempio:
// 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)
}
Risultato:
Portal name: GeeksforGeeks
Language name: Go Language
Chapter name: Keywords
Che tu sia un principiante o uno sviluppatore esperto, padroneggiare le parole chiave di Golang è un passo importante per diventare un programmatore Go competente.