October 19, 2023

Токены в Go. Ключевые слова, часть 1

Продолжаем углубляться в язык и его суть. В предыдущей статье (https://vk.com/@gorutine-tokeny-v-go) мы начали тему токенов языка Go. Продолжаем.)

1. Ключевые слова

Ключевые слова имеют особое значение. Они используются для выполнения заранее определенных действий, уже заложенных в язык! Поэтому их нельзя использовать в качестве идентификаторов (о них попозже поговорим).

Язык Go поддерживает 25 ключевых слов:

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

Эти ключевые слова можно разделить на 4 группы:

  1. Декларативные
  2. Композитные
  3. Поток управления
  4. Модификаторы функции

1. Декларативные ключевые слова

  • const - константа. Используется для объявления постоянного значения. Его невозможно изменить или переназначить
    Сигнатура:

const CONST_NAME type = value

Пример:

const
  • var В языке программирования Go ключевое слово «var» используется для объявления переменной. Переменные используются для хранения значений в ячейках памяти компьютера.

Синтаксис:

1. var variable_name type = value

2. variable_name := value

Пример:

var
  • func В языке программирования Go ключевое слово func используется для создания (или объявления) функции. В программе функция — это блок кодов для выполнения каких-то конкретных задач. Код внутри функции выполняется только при вызове функции.

Синтаксис:

func FunctionName() {

//тело функции

}

Пример:

func
  • type Используется для создания нового типа. Например структуры, указателя, интерфейса и т.д.

Сигнатура: type type_name existing_type or type_definition

Пример:

type
  • package В языке программирования Go ключевое слово «package» используется для объявления пакета. Пакет используется для объединения связанных функций большого количества программ в отдельные блоки. С помощью пакетов будет легче поддерживать и понимать программы. Программа Go должна иметь «основной» пакет ( package main ), иначе она не будет скомпилирована.

Синтаксис: package package_name

  • importВ языке программирования Go ключевое слово «импорт» используется для связывания различных пакетов с программой.

Синтаксис: Import “package_name”

Продолжение следует! Читайте другие наши статьи в группе https://vk.com/gorutine ( Go & Rust для красивых и несерьезных ) или здесь => https://blog.marpa.su/
С уважением, Вячеслав «Marpa» Шаров
#go #backend #golang #web #computer_science #laniakea #marpa #marpa3d