Что такое exported identifier?

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

Exported identifier — это любое имя в Go, начинающееся с заглавной буквы. Функции, типы, переменные, константы, поля структур, методы — всё подчиняется этому правилу. Если поле структуры с маленькой буквы, JSON маршалер его не увидит (без тегов). При встраивании типа его exported методы становятся exported методами внешнего типа.

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

Как реализовать generic stack?