Recover
package main
import "fmt"
func main() {
fmt.Println("Program starting...")
// Defer ifadəsi istifadə edərək panic vəziyyətlərində işlədiləcək funksiyanı müəyyən edirik.
defer func() {
if r := recover(); r != nil {
fmt.Println("Panic occurred: This is a panic!:", r)
}
}()
fmt.Println("Program continues...")
// Burada bilərəkdən panic yaradırıq.
panic("This is a panic")
}Last updated