Точечная нотация используется для чтения и записи полей структуры в точности таким же образом, как квадратные скобки применяются для чтения и записи значений карты. - Точечная нотация используется для чтения и записи полей структуры в точности таким же образом, как квадратные скобки применяются для чтения и записи значений карты.
- Определение встроенных полей
- ------------------------------------------------------------------------------------
- Если поле определено без имени, оно известно, как встроенное поле, и доступ к нему осуществляется с использованием имени его типа:
Тип структуры stockLevel имеет два поля. - Тип структуры stockLevel имеет два поля.
- Первое поле встроено и определяется только с использованием типа, который является типом структуры Product, как показано в схеме:
- Доступ к встроенным полям осуществляется с использованием имени типа поля, поэтому эта функция наиболее полезна для полей, тип которых является структурой.
- В данном случае встроенное поле определяется типом Product, что означает, что оно назначается и читается с использованием Product в качестве имени поля.
Как уже было сказано, имена полей должны быть уникальными для типа структуры, что означает, что вы можете определить только одно встроенное поле для определённого типа. - Как уже было сказано, имена полей должны быть уникальными для типа структуры, что означает, что вы можете определить только одно встроенное поле для определённого типа.
- Если вам нужно определить два поля одного типа, вам нужно будет присвоить имя одному из них, как показано в следующем листинге:
Тип stockLevel имеет два поля типа Product, но только одно из них может быть встроенным полем. - Тип stockLevel имеет два поля типа Product, но только одно из них может быть встроенным полем.
- Для второго поля я присвоил имя, через которое осуществляется доступ к полю.
Do'stlaringiz bilan baham: |