- Go не позволяет использовать структуры с ключевым словом const, и компилятор сообщит об ошибке, если вы попытаетесь определить константную структуру.
- ------------------------------------------------------------------------------------
- Использование значения структуры
- Доступ к полям значения структуры осуществляется через имя, присвоенное переменной, так что доступ к значению поля name значения структуры, присвоенного переменной kolbasa, осуществляется с помощью kolbasa.name:
- Частичное присвоение значений структуры
- ------------------------------------------------------------------------------------
- При создании значения структуры не обязательно указывать значения для всех полей:
После объявления структурного типа мы можем определить переменные этого типа: - После объявления структурного типа мы можем определить переменные этого типа:
В данном случае используется объявление var. Поскольку значение не присваивается переменной fred, она получает нулевое значение для структурного типа Person. У структуры, равной нулевому значению, каждое поле содержит нулевое значение того типа, к которому относится это поле. - В данном случае используется объявление var. Поскольку значение не присваивается переменной fred, она получает нулевое значение для структурного типа Person. У структуры, равной нулевому значению, каждое поле содержит нулевое значение того типа, к которому относится это поле.
- ------------------------------------------------------------------------------------
- Вы также можете присвоить переменной литерал структуры:
В структурах нет никакой разницы между присвоением переменной пустого литерала структуры и объявлением переменной без присвоения значения. - В структурах нет никакой разницы между присвоением переменной пустого литерала структуры и объявлением переменной без присвоения значения.
- И в том, и в другом случае все поля структуры будут инициализированы нулевыми значениями соответствующего типа.
- В случае непустого литерала структуры можно использовать два стиля записи. Первый стиль сводится к тому, чтобы перечислить внутри фигурных скобок значения полей, разделив их запятыми:
Do'stlaringiz bilan baham: |