把代码简化为
a := &cat{}
b,error = fun(a) '' a和b是同一种类型
c := b.(*cat)
我的问题是最后一句是什么意思啊?
thank you
类型断言,fun 返回的是一个接口。Go 类型断言
是不是说 如果b是cat类型,就把它赋值给c, 否则中断进程?