Un'asserzione di tipo estrae il tipo concreto da un valore interfaccia, e uno switch di tipo esegue un branch sul tipo sottostante di un'interfaccia. Sono il modo per recuperare informazioni di tipo specifiche da un'interfaccia (specialmente l'interfaccia vuota / any).
Asserzione di tipo — estrai un tipo concreto
i {} =
s := i.()
fmt.Println(s)
n := i.()
