Что такое promoted methods при встраивании?

Ответ

Методы встроенного типа "поднимаются" на внешнюю структуру и вызываются как методы внешней. type B struct { A }; func (a A) F() {}; тогда b.F() валиден и вызывает A.F с получателем b.A. Если у B есть свой F, вызывается B.F (затенение).

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.