Uma asserção de tipo extrai o tipo concreto de um valor de interface, e um comutador de tipo se ramifica no tipo subjacente de uma interface. São como você recupera informações de tipo específicas de uma interface (especialmente a interface vazia / any).
Asserção de tipo — extrair um tipo concreto
i {} =
s := i.()
fmt.Println(s)
n := i.()
