cpp

Приватные и публичные поля

В языке Go отсутствуют модификаторы доступа public, private и protected, которые есть в других языках программирования. Управлять доступом к полю позволяет первая буква в названии поля. Если название начинается со строчной буквы, то поле будет доступно только внутри пакета, в котором объявлена структура. Если название начинается с прописной буквы, то к нему можно получить доступ из другого пакета. Таким вот способом реализуются приватные и публичные поля. Пример:

type Person struct {
   id   int    // Приватное поле
   Name string // Публичное поле
   Age  int    // Публичное поле
}

Учебник Go (Golang)
Учебник Go (Golang) в формате PDF

Помощь сайту

ЮMoney (Yandex-деньги): 410011140483022

ПАО Сбербанк:
Счет: 40817810855006152256
Реквизиты банка:
Наименование: СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК
Корреспондентский счет: 30101810500000000653
БИК: 044030653
КПП: 784243001
ОКПО: 09171401
ОКОНХ: 96130
Скриншот реквизитов

cpp