Ключевые слова в Go

Golang — язык программирования, который в последние годы приобрел значительную популярность благодаря простоте и читаемости синтаксиса, поддерживаемого использованием ключевых слов.

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

Ключевые слова в Go

Например:

// 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 ключевых слов:

Ключевые слова в Go

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

Оставить комментарий

Втянет ли Европа в гипотетическую ядерную войну между США, Израилем и Ираном? Объяснение правил НАТО.

Втянет ли Европа в гипотетическую ядерную войну между США, Израилем и Ираном? Объяснение правил НАТО.

Руководство по статьям 4 и 5 НАТО, правилам самообороны ООН и объяснение того, почему консультации не означают автоматического вступления Европы в войну.

Может ли Иран уже обладать ядерным оружием? Как интерпретировать доказательства.

Может ли Иран уже обладать ядерным оружием? Как интерпретировать доказательства.

Оцените утверждения об Иране в шесть этапов, различая обогащение урана, разработку оружия и подтвержденное обладание им.

Ядерные структуры США и Израиля: что на самом деле объясняют общедоступные источники.

Ядерные структуры США и Израиля: что на самом деле объясняют общедоступные источники.

Понимание полномочий по принятию решений в ядерной сфере в шесть этапов, включая контроль со стороны гражданского населения США и ограничения общедоступной информации об Израиле.

Ормузский пролив в 2026 году: что говорят официальные источники о перебоях в судоходстве.

Ормузский пролив в 2026 году: что говорят официальные источники о перебоях в судоходстве.

Справочник по официальным данным о сбоях в судоходстве в Ормузском проливе в 2026 году, заявлениям, связанным с Ираном, подтвержденным инцидентам и тому, что остается неясным.

Может ли гипотетический ядерный удар США и Израиля по Ирану привести к Третьей мировой войне?

Может ли гипотетический ядерный удар США и Израиля по Ирану привести к Третьей мировой войне?

Основанное на источниках руководство по рискам ядерной эскалации, правилам Устава ООН и статье 5 НАТО в строго гипотетическом сценарии с Ираном.

Как подготовиться к гипотетическому отключению электроэнергии, вызванному электромагнитным импульсом: 5 шагов для гражданских лиц.

Как подготовиться к гипотетическому отключению электроэнергии, вызванному электромагнитным импульсом: 5 шагов для гражданских лиц.

Для подготовки к отключению электроэнергии используйте пять шагов; сценарии, связанные с ядерным взрывом и электромагнитным импульсом, являются гипотетическими, и в первую очередь необходимо следовать официальным инструкциям по размещению в убежищах.

Как оценить киберугрозы, не предполагая Третью мировую войну: пошаговое руководство из 5 шагов.

Как оценить киберугрозы, не предполагая Третью мировую войну: пошаговое руководство из 5 шагов.

Используйте 5 защитных шагов для подтверждения кибернарушения, защиты учетных записей домохозяйств и предотвращения ошибочного принятия отключения электроэнергии за войну.

Ядерная зима: как оценить глобальные климатические последствия гипотетического удара по Ирану.

Используйте эти 5 шагов, чтобы оценить климатические последствия гипотетического удара Ирана, сравнить допущения моделей и избежать необоснованных прогнозов.

Сколько времени может потребоваться Земле для восстановления после гипотетической ядерной войны?

Сколько времени может потребоваться Земле для восстановления после гипотетической ядерной войны?

Ознакомьтесь с шестью шагами по чтению научных работ по вопросам климата, продовольствия и восстановления экосистем после гипотетического ядерного конфликта.

Контрольный список мер по подготовке к ядерным осадкам: необходимые припасы и шаги по обустройству убежища.

Контрольный список мер по подготовке к ядерным осадкам: необходимые припасы и шаги по обустройству убежища.

Соберите практичный комплект для подготовки к радиоактивным осадкам за шесть шагов, включающий герметично упакованные продукты питания и воду, радиоприемник, медикаменты и инструкции по обустройству укрытия.