Я читаю об утверждениях типа x.(T)
на языке программирования Go и не понимаю их.
Я понимаю, что есть разные сценарии:
- T - это конкретный тип или интерфейс
- Одно (заявленное значение?) Или два (нормально) значения могут быть возвращены
Вот чего я не понимаю:
- Зачем мне их использовать?
- Что именно они возвращают?
Я также гуглил по теме и до сих пор не понимаю.