Rubyda qutqarish nima?
Rubyda qutqarish nima?

Video: Rubyda qutqarish nima?

Video: Rubyda qutqarish nima?
Video: ОБЗОР SIGNALIS ДЛЯ ШИЗОВ 2024, Aprel
Anonim

Ko'tarilgan istisno bo'lishi mumkin qutqarildi ilovangiz qo'ng'iroqlar to'plamining yuqori qismiga yetib borgach, uni buzmasligi uchun. In Ruby , biz foydalanamiz qutqarish Buning uchun kalit so'z. Istisnoni qutqarganda Ruby , bo'lishi kerak bo'lgan muayyan xato sinfini belgilashingiz mumkin qutqarildi dan.

Bundan tashqari, Rubyda qutqarish nimani anglatadi?

Qachon qutqarish blok ishlatiladi, u istisnoni ko'rib chiqadi va dasturning bajarilishini davom ettiradi. Eslatma: bir nechta qutqarish bandlari bir xil dasturda ishlatilishi mumkin anglatadi agar istisno birinchi tomonidan ko'rib chiqilmasa qutqarish band, keyin boshqa qutqarish bandi, albatta, istisno bilan shug'ullanadi.

Ikkinchidan, qaysi dasturlash tili qutqaruvdan foydalanadi? Ruby

Xuddi shunday, siz Ruby-da qutqarish qanday ishlaydi deb so'rashingiz mumkin?

Har biriga qutqarish start blokidagi band, Ruby ko'tarilgan Istisnoni har bir parametr bilan o'z navbatida solishtiradi. Agar istisno qayd etilgan bo'lsa, o'yin muvaffaqiyatli bo'ladi qutqarish bandi joriy qilingan istisno turi bilan bir xil yoki bu istisnoning yuqori sinfidir. oshirish 'Testdan istisno.

Rubyda nima boshlanadi?

BOSHLASH va END - ajratilgan so'zlar Ruby a ning boshida va oxirida bajariladigan kodni e'lon qiladi Ruby dastur. (Eslab qoling BOSHLASH va bosh harflardagi END dan butunlay farq qiladi boshlash va kichik harf bilan tugaydi.)

Tavsiya: