Как работает visibility в Go?

Junior
288 просмотров
AFK Offer AI

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

Следующий вопрос

Как спроектировать search engine?