我是Go lang的新手,我试图通过编写简单的代码来了解Go Interface。我遇到错误,因为我无法理解引用接口方法的正确方法,请告诉我我要去哪里。
type Info interface {
Noofchar() int
}
type Testinfo struct {
noofchar int
}
func (x Testinfo)Noofchar() int {
return x.noofchar
}
func main(){
var t Info
fmt.Println(x.Testinfo)
fmt.Println("No of char ",t.Noofchar())
x.noofchar++
fmt.Println("No of char ",t.Noofchar())
}
我是否通过t.Noofchar()正确地引用了该方法?或还有其他我想念的东西
相关分类