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

Зарегистрируйтесь и зарабатывайте 1000$ в день ⋙

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.

Sign up and earn $1000 a day ⋙

Leave a Comment

Разница между обычным телевизором и Smart TV

Разница между обычным телевизором и Smart TV

Умные телевизоры действительно покорили мир. Благодаря множеству замечательных функций и возможности подключения к Интернету технологии изменили то, как мы смотрим телевизор.

Почему в морозильной камере нет подсветки, а в холодильнике есть?

Почему в морозильной камере нет подсветки, а в холодильнике есть?

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

2 способа устранения перегрузки сети, которая замедляет Wi-Fi

2 способа устранения перегрузки сети, которая замедляет Wi-Fi

На сети Wi-Fi влияют многие факторы, помимо маршрутизаторов, пропускной способности и помех, но есть несколько разумных способов улучшить работу вашей сети.

Как перейти с iOS 17 на iOS 16 без потери данных с помощью Tenorshare Reiboot

Как перейти с iOS 17 на iOS 16 без потери данных с помощью Tenorshare Reiboot

Если вы хотите вернуться к стабильной версии iOS 16 на своем телефоне, вот базовое руководство по удалению iOS 17 и понижению версии с iOS 17 до 16.

Что происходит с организмом, если вы едите йогурт каждый день?

Что происходит с организмом, если вы едите йогурт каждый день?

Йогурт — замечательная еда. Полезно ли есть йогурт каждый день? Как изменится ваше тело, если вы будете есть йогурт каждый день? Давайте узнаем вместе!

Какой вид риса лучше всего подходит для здоровья?

Какой вид риса лучше всего подходит для здоровья?

В этой статье рассматриваются наиболее питательные виды риса и способы максимально увеличить пользу для здоровья любого выбранного вами вида риса.

Как просыпаться вовремя утром

Как просыпаться вовремя утром

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

Советы по игре Rent Please! Симулятор арендодателя для новичков

Советы по игре Rent Please! Симулятор арендодателя для новичков

Арендуйте, пожалуйста! Landlord Sim — мобильная игра-симулятор для iOS и Android. Вы будете играть за владельца жилого комплекса и начнете сдавать квартиры в аренду, чтобы улучшить интерьер своих апартаментов и подготовить их к приему арендаторов.

Последние коды защиты башни в ванной и как вводить коды

Последние коды защиты башни в ванной и как вводить коды

Получите игровой код Bathroom Tower Defense Roblox и обменяйте его на потрясающие награды. Они помогут вам улучшить или разблокировать башни с более высоким уроном.

Конструкция, обозначения и принципы работы трансформаторов

Конструкция, обозначения и принципы работы трансформаторов

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

4 способа, которыми ИИ делает умные телевизоры лучше

4 способа, которыми ИИ делает умные телевизоры лучше

От лучшего качества изображения и звука до голосового управления и многого другого — эти функции на базе искусственного интеллекта делают смарт-телевизоры намного лучше!

Почему ChatGPT лучше DeepSeek

Почему ChatGPT лучше DeepSeek

Поначалу люди возлагали большие надежды на DeepSeek. Как ИИ-чат-бот, позиционируемый как серьезный конкурент ChatGPT, он обещает интеллектуальные возможности и возможности чата.

Встречайте Fireflies.ai: бесплатный секретарь на базе искусственного интеллекта, который сэкономит вам часы работы

Встречайте Fireflies.ai: бесплатный секретарь на базе искусственного интеллекта, который сэкономит вам часы работы

Легко упустить важные детали, записывая другие важные вещи, а попытки делать заметки во время общения могут отвлекать. Решение — Fireflies.ai.

Как вырастить Аксолотля Майнкрафт, приручить Саламандру Майнкрафт

Как вырастить Аксолотля Майнкрафт, приручить Саламандру Майнкрафт

Аксолот в Minecraft станет отличным помощником для игроков при действиях под водой, если они знают, как им пользоваться.

A Quiet Place: The Road Ahead Конфигурация игры для ПК

A Quiet Place: The Road Ahead Конфигурация игры для ПК

Конфигурация A Quiet Place: The Road Ahead имеет довольно высокий рейтинг, поэтому вам нужно будет рассмотреть ее перед принятием решения о загрузке.