Go面试题65

Posted by     "" on Wednesday, February 26, 2020

Go面试题65

1: flagbool型的变量, 下面if表达式符合编码规范的是?

  • A. if flag == 1
  • B. if flag
  • C. if flag == false
  • D. if !flag

2: 下面的代码输出什么, 请说明?

func main() {
    defer func() {
        fmt.Println(recover())
    }()
    defer func(){
        defer func() {
            fmt.Print(recover())
        }()
        panic(1)
    }()
    defer recover()
    panic(2)
}

「真诚赞赏,手留余香」

Richie Time

真诚赞赏,手留余香

使用微信扫描二维码完成支付