В Go visibility основана на регистре первой буквы имени. Если имя начинается с заглавной буквы (User, DoSomething) — оно exported и доступно из других пакетов. Со строчной (user, doSomething) — unexported, видно только внутри пакета. Это единственный механизм контроля доступа в Go — нет private, protected, public как в других языках.
Как работает visibility в Go?
Junior
288 просмотровAFK Offer AI
Как спроектировать search engine?