Golang este un limbaj de programare care a câștigat o popularitate semnificativă în ultimii ani datorită simplității și lizibilității sintaxei, susținută de utilizarea cuvintelor cheie.
Cuvinte cheie - Cuvintele cheie sau cuvintele rezervate sunt cuvinte într-o limbă care sunt folosite pentru unele procese interne sau reprezintă unele acțiuni predefinite. Prin urmare, aceste cuvinte nu pot fi folosite ca identificatori. Acest lucru va avea ca rezultat o eroare de compilare. Iată lucrurile pe care trebuie să le știți despre cuvintele cheie din Golang .

De exemplu:
// 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"
}
Rezultat:
Quantrimang
Programarea Go are în prezent un total de 25 de cuvinte cheie:

- break − Folosit pentru a ieși dintr-o buclă sau o instrucțiune de comutare.
- case − Folosit într-o instrucțiune switch pentru a specifica o posibilă potrivire pentru valoarea de intrare.
- chan − Folosit pentru a crea canale de comunicare între goroutine.
- const − Folosit pentru a defini o valoare constantă care nu poate fi modificată.
- continue − Folosit pentru a sări peste iterația curentă a unei bucle și pentru a trece la următoarea iterație.
- defer − Folosit pentru a programa un apel de funcție care urmează să fie executat după revenirea funcției curente.
- else − Folosit pentru a specifica un bloc alternativ de cod de executat dacă condiția if este falsă.
- fallthrough − Folosit într-o instrucțiune switch pentru a specifica că controlul va trece în cazul următor.
- for − Folosit pentru a crea o buclă care repetă un bloc de cod de un număr specificat de ori.
- func − Folosit pentru a defini o funcție care poate fi apelată din alte părți ale programului.
- go − Folosit pentru a începe o nouă rutină.
- goto − Folosit pentru a sări la o etichetă specifică din funcția curentă.
- if − Folosit pentru a executa un bloc de cod numai dacă o anumită condiție este adevărată.
- import − Folosit pentru a importa un pachet în program.
- interfață − Folosit pentru a defini un set de metode pe care un tip trebuie să le implementeze.
- map − Folosit pentru a defini un set de perechi cheie-valoare.
- pachet − Folosit pentru a defini un pachet care conține unul sau mai multe fișiere sursă Go.
- interval − Folosit pentru a itera pe o matrice, secțiune, secvență, hartă sau canal.
- return − Folosit pentru a ieși dintr-o funcție și a returna o valoare apelantului.
- select − Folosit pentru a aștepta ca o valoare să fie trimisă către unul dintre mai multe canale.
- struct − Folosit pentru a defini un set de câmpuri reprezentând un tip de date complex.
- switch - Folosit pentru a executa un bloc de cod pe baza valorii unei expresii.
- tip − Folosit pentru a defini un nou tip de date.
- var − Folosit pentru a declara o variabilă.
De exemplu:
// 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)
}
Rezultat:
Portal name: GeeksforGeeks
Language name: Go Language
Chapter name: Keywords
Indiferent dacă sunteți un începător sau un dezvoltator experimentat, stăpânirea cuvintelor cheie Golang este un pas important pentru a deveni un programator Go competent.