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


Go не позволяет использовать структуры с ключевым словом const, и компилятор сообщит об ошибке, если вы попытаетесь определить константную структуру


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

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

  • Go не позволяет использовать структуры с ключевым словом const, и компилятор сообщит об ошибке, если вы попытаетесь определить константную структуру.
  • ------------------------------------------------------------------------------------
  • Использование значения структуры
  • Доступ к полям значения структуры осуществляется через имя, присвоенное переменной, так что доступ к значению поля name значения структуры, присвоенного переменной kolbasa, осуществляется с помощью kolbasa.name:

Частичное присвоение значений структуры

  • Частичное присвоение значений структуры
  • ------------------------------------------------------------------------------------
  • При создании значения структуры не обязательно указывать значения для всех полей:

После объявления структурного типа мы можем определить переменные этого типа:

  • После объявления структурного типа мы можем определить переменные этого типа:

В данном случае используется объявление var. Поскольку значение не присваивается переменной fred, она получает нулевое значение для структурного типа Person. У структуры, равной нулевому значению, каждое поле содержит нулевое значение того типа, к которому относится это поле.

  • В данном случае используется объявление var. Поскольку значение не присваивается переменной fred, она получает нулевое значение для структурного типа Person. У структуры, равной нулевому значению, каждое поле содержит нулевое значение того типа, к которому относится это поле.
  • ------------------------------------------------------------------------------------
  • Вы также можете присвоить переменной литерал структуры:

В структурах нет никакой разницы между присвоением переменной пустого литерала структуры и объявлением переменной без присвоения значения.

  • В структурах нет никакой разницы между присвоением переменной пустого литерала структуры и объявлением переменной без присвоения значения.
  • И в том, и в другом случае все поля структуры будут инициализированы нулевыми значениями соответствующего типа.
  • В случае непустого литерала структуры можно использовать два стиля записи. Первый стиль сводится к тому, чтобы перечислить внутри фигурных скобок значения полей, разделив их запятыми:

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