defer.md 242 字节
Newer Older
麻凡_'s avatar
麻凡_ 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
# defer 语句的执行顺序

下面的程序的运行结果是:

```Go
func main() {
	if true {
		defer fmt.Printf("1")
	} else {
		defer fmt.Printf("2")
	}
	fmt.Printf("3")
}
```

## 答案

31

## 选项

### A

13

### B

32

### C

321