【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,没有任何其他作用。

 

posted @ 2021-10-30 16:03  Raylan  阅读(58)  评论(0)    收藏  举报