在本题中,有一个proc函数,它会调用panic(“OK”)来触发panic,咱们心愿你实现一个名为solution的函数
它承受一个seconds参数,示意秒数。在solution中,每秒调用一次proc函数,继续seconds秒。
在调用proc函数的同时,须要捕捉由proc函数触发的panic,打印出panic的信息。
在seconds秒后,solution函数应失常完结

实现办法:

package mainimport (    "fmt"    "time")func proc() {    panic("OK")}func solution(seconds int) {    for i := 0; i < seconds; i++ {        func() {            defer func() {                if r := recover(); r != nil {                    fmt.Println("Panic:", r)                }            }()            proc()        }()        time.Sleep(time.Second)    }}