Ruby-də xilasetmə nədir?
Ruby-də xilasetmə nədir?

Video: Ruby-də xilasetmə nədir?

Video: Ruby-də xilasetmə nədir?
Video: OpenHD vs DJI HD FPV vs Analoq. Mənim seçimim və fikrim. 2024, Bilər
Anonim

Yüksəltilmiş bir istisna ola bilər xilas etdi zəng yığınının yuxarı hissəsinə çatdıqdan sonra tətbiqinizin çökməsinin qarşısını almaq üçün. In Ruby , istifadə edirik xilas bunun üçün açar söz. Bir istisnanı xilas edərkən Ruby , siz olması lazım olan xüsusi səhv sinifini təyin edə bilərsiniz xilas etdi -dan.

Bundan əlavə, Ruby-də xilasetmə nə deməkdir?

Nə vaxt xilas blok istifadə olunur, o, istisnanı idarə edir və proqramın icrasını davam etdirir. Qeyd: Çoxlu xilas bəndlər eyni proqramda istifadə edilə bilər deməkdir əgər istisna birincisi tərəfindən idarə olunmursa xilas bənd, sonra başqa xilas bənd mütləq istisnanı idarə edəcək.

İkincisi, hansı proqramlaşdırma dili xilasetmə funksiyasından istifadə edir? Ruby

Eynilə, siz soruşa bilərsiniz ki, Ruby-də xilasetmə necə işləyir?

Hər biri üçün xilas başlanğıc blokunda bənd, Ruby qaldırılmış İstisnanı növbə ilə parametrlərin hər biri ilə müqayisə edir. Matçın adı istisna varsa müvəffəqiyyətli olacaq xilas bənd hazırda atılan istisnanın növü ilə eynidir və ya bu istisnanın super sinifidir. qaldırmaq 'Bir sınaq istisnası.

Ruby-də nə başlayır?

BAŞLAYIN və END -də qorunan sözlərdir Ruby a-nın ən əvvəlində və ən sonunda icra ediləcək kodu elan edən Ruby proqram. (Qeyd edək ki BAŞLAYIN və böyük hərflərlə SON tamamilə fərqlidir başlayın və kiçik hərflə bitir.)

Tövsiyə: