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


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


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

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

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

Определение встроенных полей

  • Определение встроенных полей
  • ------------------------------------------------------------------------------------
  • Если поле определено без имени, оно известно, как встроенное поле, и доступ к нему осуществляется с использованием имени его типа:

Тип структуры stockLevel имеет два поля.

  • Тип структуры stockLevel имеет два поля.
  • Первое поле встроено и определяется только с использованием типа, который является типом структуры Product, как показано в схеме:

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

  • Доступ к встроенным полям осуществляется с использованием имени типа поля, поэтому эта функция наиболее полезна для полей, тип которых является структурой.
  • В данном случае встроенное поле определяется типом Product, что означает, что оно назначается и читается с использованием Product в качестве имени поля.

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

  • Как уже было сказано, имена полей должны быть уникальными для типа структуры, что означает, что вы можете определить только одно встроенное поле для определённого типа.
  • Если вам нужно определить два поля одного типа, вам нужно будет присвоить имя одному из них, как показано в следующем листинге:

Тип stockLevel имеет два поля типа Product, но только одно из них может быть встроенным полем.

  • Тип stockLevel имеет два поля типа Product, но только одно из них может быть встроенным полем.
  • Для второго поля я присвоил имя, через которое осуществляется доступ к полю.

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