你这里指针类型和结构体类型都可以实现 Addifier,写
var _ Addifier = Adder{}
就不会有语法问题。
你的写法出错问题和接口实现无关,单纯就是等号后面类型转换是错的。写
(Adder)nil 不成立。
【 在 sumanwang 的大作中提到: 】
: type Addifier interface{ Add(a, b int32) int32 }
:
: type Adder struct{ name string }
: ...................
--
FROM 114.249.195.*