Sobes.tech
Назад к вопросам
Junior — Middle
90

Каким образом можно обозначить переменную как приватную в программировании?

Компании, где спрашивали
ГазпромГазпром

Ответ от нейросети

sobes.tech AI

В Go (Golang) уровень доступа к переменным определяется регистром первой буквы имени. Если имя переменной (или функции, типа, поля структуры) начинается с заглавной буквы — она экспортируется (публичная), если с маленькой — приватная (доступна только внутри пакета).

Пример:

package example

var PublicVar = 1   // публичная переменная
var privateVar = 2   // приватная переменная

func PublicFunc() {}  // публичная функция
func privateFunc() {} // приватная функция

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