Video: Ruby-də xilasetmə nədir?
2024 Müəllif: Lynn Donovan | [email protected]. Son dəyişdirildi: 2023-12-15 23:43
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ə:
Ruby faylı nədir?
Ruby-də faylda müxtəlif üsulları yerinə yetirmək üçün istifadə edilə bilən Fayl adlı bir Sinif var. Həmin üsullardan biri də. faylın içərisinə baxan açıq
Ruby-də singleton metodu nədir?
Singleton metodları singleton sinifində yaşayan və yalnız bir obyekt üçün mövcud olan metodlardır (sinfin bütün nümunələri üçün mövcud olan adi nümunə metodlarından fərqli olaraq). Singleton metodlarına tez-tez sinif metodları deyilir, lakin bu, qarışıqdır, çünki Ruby-də sinif metodları yoxdur
Ruby-də özünü metod nədir?
Ruby-dəki self açar sözü sizə cari obyektə - cari mesajı qəbul edən obyektə giriş imkanı verir. İzah etmək üçün: Ruby-də bir metod çağırışı əslində alıcıya mesaj göndərməkdir. obj meth üçün müəyyən edilmiş metod orqanı varsa cavab verəcəkdir. Və həmin metodun gövdəsinin daxilində self obj-ə aiddir
Ruby-də xilasetmə necə işləyir?
Başlanğıc blokundakı hər bir xilasetmə bəndi üçün Ruby yüksəldilmiş İstisnanı hər bir parametrlə öz növbəsində müqayisə edir. Xilasetmə bəndində qeyd olunan istisna hal-hazırda atılan istisnanın növü ilə eyni olarsa və ya bu istisnanın super sinfi olarsa, matç uğurlu olacaq. qaldırmaq 'Bir sınaq istisnası
Ruby Slim nədir?
Slim, Rails 3 və sonrakı versiyaları dəstəkləyən sürətli, yüngül şablon mühərrikidir. Bütün əsas ruby tətbiqlərində ciddi şəkildə sınaqdan keçirilmişdir. HTML-nizi yaratmaq üçün Slim sintaksisini bəyənirsinizsə, lakin şablonlarınızda Ruby yazmaq istəmirsinizsə, məntiqsiz rejimdə Slim-dən istifadə edə bilərsiniz