本文最后更新于 2020/04/06 15:06:40 。
需要说明 2 点 1. return 的执行包含两步:     第一步给返回值赋值,匿名返回值先在此声明再赋值,而有名返回值是函数声明时声明的,在此直接赋值;     第二步调用 RET 返回指令并传入返回值,在执行 RET 返回指令时会先检查是否存在 defe
本文最后更新于 2020/04/06 14:45:48 。

io.MultiWriter() 可以将多个实现 io.Writer 接口实例包装为一个,实现多实例统一写入。但在开发自定义日志库时使用此函数遇到了这样一个问提,传入的多个接口实例总会有几个不会生效,而且好似是否生效还跟入传参位置有关。