• **规则三**看的有点晕。 `go` 中的`return`在底层并不是原子操作,而是分两步走的。 - 返回值赋值 - `RET`指令 --- 如果有`defer`语句的话,那么`defer`在两个操...