Sobes.tech
Back to questions
Junior — Middle
89

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

Companies where asked
ГазпромГазпром

Answer from AI

sobes.tech AI

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

Пример:

package example

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

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

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