“Le blog Go Reprever la panique” Réponses codées

Le blog Go Reprever la panique

func a() {
    i := 0
    defer fmt.Println(i)
    i++
    return
}
DevLorenzo

Le blog Go Reprever la panique

func c() (i int) {
    defer func() { i++ }()
    return 1
}
DevLorenzo

Le blog Go Reprever la panique

mu.Lock()
defer mu.Unlock()
DevLorenzo

Le blog Go Reprever la panique

Calling g.
Printing in g 0
Printing in g 1
Printing in g 2
Printing in g 3
Panicking!
Defer in g 3
Defer in g 2
Defer in g 1
Defer in g 0
Recovered in f 4
Returned normally from f.
DevLorenzo

Le blog Go Reprever la panique

printHeader()
defer printFooter()
DevLorenzo

Le blog Go Reprever la panique

func b() {
    for i := 0; i < 4; i++ {
        defer fmt.Print(i)
    }
}
DevLorenzo

Réponses similaires à “Le blog Go Reprever la panique”

Questions similaires à “Le blog Go Reprever la panique”

Plus de réponses similaires à “Le blog Go Reprever la panique” dans Go

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code