怎么检查接口,老编译不过。求助

allenka · 2015-08-19 09:39:15 · 1996 次点击

nn不是interface{}类型,不能使用接口查询

试试这样。

func main() { var nn interface{} = myint(0)

if ss, ok := nn.(abc); ok {
    _ = ss
    fmt.Println("ok")
}

}

#2
更多评论

你只是定义了接口,又实现了接口。用反射包看看NN的类型

#1

谢谢。解决问题了

#3