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() {} // приватная функция
Таким образом, чтобы сделать переменную приватной, достаточно начать её имя с маленькой буквы.