我对struct方法的理解是它们与接口紧密耦合。
基本上是从https://gobyexample.com/methods
接口是用于对相关方法集进行分组和命名的机制。
在各种代码中(这是我最初所做的),我看到了 private 结构方法。
而且我认为这没有多大意义,因为这些方法不是接口的一部分,因此IMO会使代码更加混乱。
所以我的问题很简单:拥有 private struct方法有意义吗?为什么?
最佳答案
[D]使用 private 结构方法有意义吗?
是。
为什么?
出于与导出(“ public ”)方法相同的原因: