Sobes.tech
Junior — Middle

Proqramlaşdırmada dəyişəni necə özəl kimi təyin etmək olar?

sobes.tech Süni İntellekt

AI-dan cavab

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

Пример:

package example

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

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

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