Веб-программирование Тема: Язык Go


Определение и использование структуры


Download 0.96 Mb.
bet2/7
Sana18.06.2023
Hajmi0.96 Mb.
#1586130
1   2   3   4   5   6   7
Bog'liq
Самостоятельная работа

Определение и использование структуры

  • Определение и использование структуры
  • ------------------------------------------------------------------------------------
  • Пользовательские типы данных определяются с помощью функции структур Go, которая продемонстрирована на скрине ниже:

На этом же скрине в качестве демонстрации показано, что можно спокойно менять значения структур (полей).

  • На этом же скрине в качестве демонстрации показано, что можно спокойно менять значения структур (полей).
  • ------------------------------------------------------------------------------------
  • Пользовательские типы данных известны в Go, как структурные типы и определяются с помощью ключевого слова type, имени и ключевого слова struct.
  • Скобки же, в свою очередь, окружают ряд полей, каждое из которых определяется именем и типом. Поля одного типа могут быть объявлены вместе.
  • При этом все поля должны иметь разные имена.
  • Тип структуры Product из примера имеет три поля: name, category и price.

Подобно тому как в объявлении var сначала указывается имя переменной, а затем – её тип, здесь тоже сначала указывается имя поля структуры, а затем – её тип.

  • Подобно тому как в объявлении var сначала указывается имя переменной, а затем – её тип, здесь тоже сначала указывается имя поля структуры, а затем – её тип.
  • Структурный тип можно определить внутри или за пределами функции. Если структурный тип задан внутри функции, то его можно использовать только в её пределах.
  • ------------------------------------------------------------------------------------
  • Строго говоря, область видимости определения структуры может быть ограничена до любого уровня блоков.

Создание структурных значений

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

Download 0.96 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling