go方法的问题思考

go的方法是松耦合的。 好处是什么? 不同的结构实体,都可以访问调用, 将结构实体的数据,和外部计算进行了分离。 如果 方法有外部数据呢?假设方法需要依赖外部状态呢?

一个潜在的可能是
struct A{ var dataA }

struct B{ var dataB }

var global_data; func (v *var) myfunc() int { return global_data++; }

Chen Xi
Chen Xi
Software Engineer

Related