interface】 接口【golang】


接口声明

type Awesomizer interface {

    Awesomize() string

}

类型Foo声明要实现接口

type Foo struct {}

相反,类型隐含地满足一个接口

如果它们实现了所有需要的方法

func (foo Foo) Awesomize() string {

    return "Awesome!"

}


腾图小抄 SCWY.net v0.03 小抄561条 自2022-01-02访问364548次