摘要:
package main import "fmt" func f1() int { // 1、先执行返回值赋值,返回值等于x,等于5 // 2、执行defer语句,x++,x等于6 // 3、返回指令,返回返回值5 x := 5 defer func() { x++ // 修改的是x,不是返回值 }() return x } func f2() (x int) { // 1、先执行返回值赋值语句, 阅读全文
posted @ 2019-10-16 22:35
no樂on
阅读(235)
评论(0)
推荐(0)

浙公网安备 33010602011771号