这是我创建的一个示例,我在其中声明了我的第一个结构,它是一个包含sliceHammers的Toolbox。我为Toolbox和Hammer制作了一个接口(interface),这样其他人就可以使用我的函数而不必使用我的结构,只要他们遵循我的接口(interface)实现即可。packagemainimport"fmt"typeToolboxInterfaceinterface{GetHammers()[]HammerInterface}typeHammerInterfaceinterface{}typeToolboxstruct{Hammers[]Hammer}func(tToolbo
这是我创建的一个示例,我在其中声明了我的第一个结构,它是一个包含sliceHammers的Toolbox。我为Toolbox和Hammer制作了一个接口(interface),这样其他人就可以使用我的函数而不必使用我的结构,只要他们遵循我的接口(interface)实现即可。packagemainimport"fmt"typeToolboxInterfaceinterface{GetHammers()[]HammerInterface}typeHammerInterfaceinterface{}typeToolboxstruct{Hammers[]Hammer}func(tToolbo