【Go】panic
panic
package main import "fmt" func findprimes(number int) bool { for i := 2; i < number; i++ { if number % i == 0 { return false } } if number > 1 { return true } else { return false } } func main() { fmt.Println("Prime numbers less than 20:") for number := 2; number < 20; number++ { if findprimes(number) { fmt.Printf("%v ", number) } } } // Go 提供内置 recover() 函数,让你可以在程序崩溃之后重新获得控制权。 // 你只会在你同时调用 defer 的函数中调用 recover。 如果调用 recover() 函数,则在正常运行的情况下,它会返回 nil,没有任何其他作用。

浙公网安备 33010602011771号