https://github.com/geektime-geekbang/go_learning
《计算机程序的构造和解释》
作者回复: 你尝试都用fmt.Println输出
作者回复: 改成用fmt.Println(“after start”)
作者回复: 不太一样,析构函数的执行时间是和对象的生命周期相关,而defer可以用在非对象的场景
作者回复: 这个是短音I,不发“滴”。找个发音软件
作者回复: 这个是用了不同的输出方式的原因,都用fmt.Println输出试试