标签:recover panic defer wap 匿名 func UNC 函数 ack
package main
import (
"fmt"
)
func main() {
a := 1
b := 2
defer func() {
err := recover() //recover只能放在defer之后使用
fmt.Println(err)
}() //匿名函数
swap(a, b)
}
func swap(a, b int) {
a, b = b, a
fmt.Println(a, b)
panic("panic is wrong")
}
标签:recover panic defer wap 匿名 func UNC 函数 ack
原文地址:https://www.cnblogs.com/kylingx/p/13286276.html