🟢 Лёгкий · 1 очк. Структуры и методы
Как экспортировать поле структуры?
A Ключевым словом public
B Названием с заглавной буквы
C Аннотацией @export
D Через getter
Объяснение вопроса

В Go видимость определяется регистром первой буквы идентификатора. Имя с заглавной буквы (Name, GetUser) экспортируется и доступно из других пакетов. Имя с маленькой буквы (name, getUser) приватно и видно только внутри пакета. Ключевых слов public/private нет. Это правило действует для полей структур, методов, функций, типов, констант и переменных.

type User struct {
    Name string  // экспортировано
    id   int     // приватно
}
🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.