本篇开始相当于 go 语言的面象对象局部,官网说,yes or no,可是可不是
1:给构造体增加行为办法时,传指针能够不复制数据
func (s Student) String() string
func (s *Student) String1() string
2.Go 提倡更小的接口,很多接口只蕴含一个办法,大接口能够由多个小接口组成
3.os.exit 不会调用 defer 函数,panic 会调用 defer
4. 如果不想 panic 导致程序失败,打印信息,能够应用 recover
defer func() {if err := recover(); err != nil {fmt.Print("recover")
}
}()