Video: Ruby-də xilasetmə necə işləyir?
2024 Müəllif: Lynn Donovan | [email protected]. Son dəyişdirildi: 2023-12-15 23:43
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ı.
Bununla əlaqədar olaraq, xilasetmə Ruby-də nə edir?
Nə vaxt xilas blok istifadə olunur, o, istisnanı idarə edir və proqramın icrasını davam etdirir. Qeyd: Çoxlu xilas bəndlər bacarmaq eyni proqramda istifadə oluna bilər, yəni istisnanın birincisi tərəfindən idarə edilməməsi deməkdir xilas bənd, sonra başqa xilas bənd olacaq istisnanı mütləq idarə edin.
Yuxarıda əlavə olaraq, Ruby-də səhvləri necə artırırsınız? Ruby əslində sizə əl ilə güc verir istisnaları qaldırmaq Kernel# nömrəsinə zəng edərək özünüzə yüksəltmək . Bu, hansı növü seçməyə imkan verir istisna üçün yüksəltmək və hətta özünüz təyin edin səhv mesaj. Hansı növ olduğunu qeyd etməsəniz istisna üçün yüksəltmək , Ruby defolt olaraq RuntimeError (StandartError-un alt sinfi) olacaq.
Bunu nəzərə alaraq, hansı proqramlaşdırma dili xilasetmə funksiyasından istifadə edir?
Ruby
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ə:
Spring AOP proxy necə işləyir?
AOP proxy: aspekt müqavilələrini həyata keçirmək üçün AOP çərçivəsi tərəfindən yaradılmış obyekt (məsləhət metodunun icrası və s.). Spring Framework-də AOP proksi JDK dinamik proksi və ya CGLIB proksisi olacaq. Toxuculuq: tövsiyə olunan obyekt yaratmaq üçün aspektləri digər tətbiq növləri və ya obyektlərlə əlaqələndirmək
Güzgü televizoru necə işləyir?
Güzgü TV, güzgü səthinin arxasında LCD televizoru olan xüsusi yarı şəffaf güzgü şüşəsindən ibarətdir. Güzgü, görüntünün güzgü vasitəsilə ötürülməsinə imkan vermək üçün diqqətlə qütbləşir ki, televizor sönük olduqda cihaz güzgü kimi görünür
Yer tutucu necə işləyir?
Yer tutucu atributu giriş sahəsinin gözlənilən dəyərini (məsələn, nümunə dəyəri və ya gözlənilən formatın qısa təsviri) təsvir edən qısa ipucunu müəyyən edir. Qeyd: Yer tutucu atributu aşağıdakı daxiletmə növləri ilə işləyir: mətn, axtarış, url, tel, e-poçt və parol
Maqnit təhlükəsizlik zolaqları necə işləyir?
Bu zolaq orta maqnit "sərtliyi" ilə astarlı maqnit materialdır. Aşkarlama aşağı tezlikli maqnit sahələri altında materialın maqnit reaksiyası ilə yaranan harmonikləri və siqnalları hiss edərkən baş verir. Ferromaqnit material maqnitləşdirildikdə, amorf metal zolağı doymağa məcbur edir
Ruby-də xilasetmə nədir?
Zəng yığınının yuxarı hissəsinə çatdıqdan sonra tətbiqinizin çökməsinin qarşısını almaq üçün qaldırılmış bir istisna xilas edilə bilər. Ruby-də bunun üçün xilasetmə açar sözündən istifadə edirik. Ruby-də bir istisnanı xilas edərkən, xilas edilməli olan xüsusi səhv sinifini təyin edə bilərsiniz