Go'da Error Handling: error Değerleri, Wrapping, errors.Is/As/AsType ve panic
Go'da hata bir dönüş değeridir: sentinel error'lar errors.Is ile, custom error tipleri errors.As ya da Go 1.26'daki errors.AsType ile tanınır, %w ise zinciri koruyarak bağlam ekler. Bookstore'da ErrOutOfStock ve ValidationError, errors.Join ile toplu doğrulama, pointer error'ı %w ile sarma tuzağı ve onu yakalayan Go 1.27 vet kontrolü, hatayı 404'e çevirmek, handler'daki panic'in boş cevap üretmesi ve recover middleware'i.
15 Kas 2026
·
15 dk
·
4