Panic & Recover
package main
func main() {
sayilar := make([]int, 5)
sayilar[6] = 10
}package main
import (
"fmt"
)
func TamIsim(Ad *string, Soyad *string) {
if Ad == nil {
panic("Ad nil olamaz")
}
if Soyad == nil {
panic("Soyad nil olamaz")
}
fmt.Printf("%s %s\n", *Ad, *Soyad)
fmt.Println("TamIsim fonksiyonu bitti")
}
func main() {
Ad := "Yusuf"
TamIsim(&Ad, nil)
fmt.Println("Ana fonksiyon da bitti")
}Last updated