Sobes.tech
Junior — Middle

Programlamada bir değişken nasıl özel olarak işaretlenir?

sobes.tech yapay zeka

AI'dan gelen yanıt

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

Пример:

package example

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

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

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