Go语言一些细微注意的点
本文章记录go学习过程中的一些容易忽视的地方。 出栈顺序之defer和panic package main import fmt // 会先把defer全部出栈,看有没有recover defer出完之后,没有recover,则报错 func main1() { defer func() { fmt.Println(1) }() defer func() { fmt.Println(2) }() defer func() { fmt.Println(3) }() panic(触发异常) } func calc(index string, a, b int) int
暂无评论