package mainimport "fmt"func calc(index string, a, b int) int {ret := a + bfmt.Println(index, a, b, ret)return ret}func main() {a := 1b := 2defer calc("1", a, calc("3", a, b)) // 图1a = 0 // 图2defer calc("2", a, calc("4", a, b)) // 图3b = 1 // 图4}/**输出:3123402220221134*/

