golang

go方法的问题思考

go的方法是松耦合的。 好处是什么? 不同的结构实体,都可以访问调用, 将结构实体的数据,和外部计算进行了分离。 如果 方法有外部数据呢?假设方法需要依赖外部状态呢? 一个潜在的可能是 struct A{ var dataA } struct B{ var dataB } var global_data; func (v *var) myfunc() int { return global_data++; }

go 入门学习

Go语言入门,初学要点摘要记录。 if语句: “如果你必须使用这种形式,则把尽可能先满足的条件放在前面。” if condition{ }else { } “Go 代码的常见写法是省略 else 部分” if inistialization; condition{ } error: var err error ret, _ = myfunction() 一个典型的用法: “if err := file.Chmod(0664); err !