Golang面试题

执行这段代码,会输出什么?

package main

import (
        "fmt"
)

func main() {
        defer func() {
                fmt.Println("func1")
        }()
        defer func() {
                fmt.Println("func2")
        }()
        defer func() {
                fmt.Println("func3")
        }()

        panic("whoops!")
}

上一题 下一题