English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Учебник по основам Golang

Условные операторы в Golang

Функции и методы Golang

Структуры Golang

Срезы и массивы в Golang

Строки (String) в Golang

Указатели Golang

Интерфейсы Golang

Конкурентоспособность Golang

Исключения (Error) в Golang

Другие компоненты Golang

Ключевые слова языка Go

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

//Программа на Go для пояснения
//Использование ключевых слов
package main 
import "fmt"
  
// Здесь используется package, import, func, 
// var является ключевым словом
func main() { 
  
// Здесь, a является действительным идентификатором
var a = "w3codebox" 
  
fmt.Println(a) 
  
//Здесь, по умолчанию это
//Неправильные идентификаторы и
//Компилятор выдаст ошибку
// var default = "GFG"
}

Вывод:

w3codebox

В языке GoВсего 25 ключевых словнапример, как показано ниже:

breakcasechanconstcontinue
defaultdeferelsefallthroughfor
funcgogotoifimport
interfacemappackagerangereturn
selectstructswitchtypevar
//Пример программы на Go
//Использование ключевых слов
//Здесь ключевое слово package используется
//Включение основного пакета в программу
package main 
  
// Ключевое слово import используется
//Импорт "fmt" в ваш пакет
import "fmt"
  
// func используется
//Создание функции
func main() { 
  
  //Здесь, используется ключевое слово var для создания переменных
  //Pname, Lname и Cname являются действительными идентификаторами
    var Pname = "oldtoolbag.com" 
    var Lname = "Go Язык" 
    var Cname = "Ключевое слово"
      
    fmt.Printf("Домен сайта: %s", Pname) 
    fmt.Printf("\nНазвание языка: %s", Lname) 
    fmt.Printf("\nНазвание главы: %s", Cname) 
  
}

Вывод:

Домен сайта: oldtoolbag.com
Язык: Go Язык
Название главы: Ключевые слова