github.com/gnolang/gno@v0.0.0-20240520182011-228e9d0192ce/gnovm/tests/files/recover1.gno (about) 1 package main 2 3 import "fmt" 4 5 func main() { 6 println("hello") 7 defer func() { 8 r := recover() 9 fmt.Println("recover:", r) 10 }() 11 panic("test panic") 12 println("world") 13 } 14 15 // Output: 16 // hello 17 // recover: test panic