Sobes.tech
Junior — Middle

Comment peut-on désigner une variable comme privée en programmation?

sobes.tech IA

Réponse de l'IA

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

Пример:

package example

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

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

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