Menu
Coddy logo textTech

İstisnalar Nedir?

Coddy'nin Dart Journey'sinin Mantık & Akış bölümünün bir parçası — ders 38 / 65.

Bir programı çalıştırdığınızda, işler her zaman planlandığı gibi gitmez. Bazen kodunuz, normal şekilde işleyemeyeceği beklenmedik durumlarla karşılaşır - bunlara istisnalar denir.

İstisna (exception), programınız yürütülürken meydana gelen bir çalışma zamanı hatasıdır. Kodunuzun çalışmasını tamamen engelleyen sözdizimi (syntax) hatalarının aksine, istisnalar programınız zaten çalışırken ancak çözmeyi bilmediği bir sorunla karşılaştığında ortaya çıkar.

Dart'ta istisnalara (exception) neden olan yaygın durumlar arasında, geçersiz bir metni sayıya dönüştürmeye çalışmak (bu bir FormatException oluşturur), var olmayan bir liste öğesine erişmek veya sıfıra bölmek yer alır. Bir istisna oluştuğunda ve düzgün bir şekilde işlenmediğinde, tüm programınız çökecek ve çalışmayı durduracaktır.

Temel içgörü, istisnaların öngörülebilir olmasıdır; nerede oluşabileceklerini tahmin edebilir ve kodunuzu bunları zarif bir şekilde ele alacak şekilde hazırlayabilirsiniz. Bu, çökmeleri önler ve bir şeyler ters gittiğinde bile programınızın çalışmaya devam etmesini sağlar.

Kendin dene

Bu ders bir kod alıştırması içermiyor.

quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Mantık & Akış bölümündeki tüm dersler