# 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