Files
llgo/_demo/go/defer/main.go

19 lines
206 B
Go
Raw Normal View History

2025-02-27 14:32:53 +08:00
package main
func main() {
var a int = 5
defer println(a)
defer func() {
println(a)
}()
defer func() {
println(recover().(string))
}()
a = 10
panic("error")
//Output:
// error
// 10
// 5
}