猿问

设计 Go 包:什么时候应该定义类型的方法?

假设我有一个类型type T int,我想定义一个逻辑来操作这个类型。


我应该使用什么抽象以及何时使用?


在该类型上定义一个方法:


 func (T t) someLogic() {

 // ...

 } 

定义一个函数:


 func somelogic(T t) {

 // ...

 }


萧十郎
浏览 171回答 3
3回答
随时随地看视频慕课网APP

相关分类

Go
我要回答