Golang — язык программирования, который в последние годы приобрел значительную популярность благодаря простоте и читаемости синтаксиса, поддерживаемого использованием ключевых слов.
Ключевое слово. Ключевые слова или зарезервированные слова — это слова в языке, которые используются для некоторых внутренних процессов или представляют некоторые предопределенные действия. Поэтому эти слова не разрешается использовать в качестве идентификаторов. Это приведет к ошибке компиляции. Вот что вам нужно знать о ключевых словах в Golang .

Например:
// 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"
}
Результат:
Quantrimang
В настоящее время в программировании на Go имеется 25 ключевых слов:

- break – используется для выхода из цикла или оператора switch.
- case — используется в операторе switch для указания возможного соответствия входному значению.
- chan – используется для создания каналов связи между горутинами.
- const — используется для определения постоянного значения, которое нельзя изменить.
- continue – используется для пропуска текущей итерации цикла и перехода к следующей итерации.
- defer – используется для планирования вызова функции, который будет выполнен после возврата текущей функции.
- else — используется для указания альтернативного блока кода, который будет выполнен, если условие if ложно.
- fallthrough — используется в операторе switch для указания того, что управление перейдет к следующему случаю.
- for – используется для создания цикла, который повторяет блок кода указанное количество раз.
- func — используется для определения функции, которая может быть вызвана из других частей программы.
- go – используется для запуска новой горутины.
- goto – используется для перехода к определенной метке в текущей функции.
- if − используется для выполнения блока кода только в том случае, если определенное условие истинно.
- import – используется для импорта пакета в программу.
- интерфейс — используется для определения набора методов, которые должен реализовать тип.
- map – используется для определения набора пар ключ-значение.
- package – используется для определения пакета, содержащего один или несколько исходных файлов Go.
- диапазон – используется для итерации по массиву, срезу, последовательности, карте или каналу.
- return — используется для выхода из функции и возврата значения вызывающей стороне.
- select – используется для ожидания отправки значения на один из нескольких каналов.
- struct – используется для определения набора полей, представляющих сложный тип данных.
- switch – используется для выполнения блока кода на основе значения выражения.
- тип — используется для определения нового типа данных.
- var — используется для объявления переменной.
Например:
// 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)
}
Результат:
Portal name: GeeksforGeeks
Language name: Go Language
Chapter name: Keywords
Независимо от того, являетесь ли вы новичком или опытным разработчиком, освоение ключевых слов Golang является важным шагом на пути к становлению опытным программистом Go.