Что такое type assertion и type switch?

Ответ

Type assertion: v := x.(T) - извлечь значение типа T из интерфейса; при неудаче паника. Безопасная форма: v, ok := x.(T). Type switch: switch x.(type) { case T1: ... case T2: ... } - ветвление по типу значения в интерфейсе.

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