Files
moxa/_test/switch22.go
2019-11-27 23:00:04 +01:00

22 lines
223 B
Go

package main
type T struct {
Name string
}
func f(t interface{}) {
switch ext := t.(type) {
case *T:
println("*T", ext.Name)
default:
println("unknown")
}
}
func main() {
f(&T{"truc"})
}
// Output:
// *T truc