Ruby'de kurtarma nasıl çalışır?
Ruby'de kurtarma nasıl çalışır?

Video: Ruby'de kurtarma nasıl çalışır?

Video: Ruby'de kurtarma nasıl çalışır?
Video: 1 VİDEODA RUBY ÖĞRENİN 2024, Mayıs
Anonim

Her biri için kurtarmak başlangıç bloğundaki madde, yakut yükseltilmiş İstisna'yı sırayla her bir parametreyle karşılaştırır. Eşleşme, belirtilen istisna durumunda başarılı olur. kurtarmak yan tümcesi, şu anda oluşturulan istisnanın türüyle aynıdır veya bu istisnanın bir üst sınıfıdır. 'Bir test istisnası' yükseltin.

Bununla ilgili olarak, Ruby'de kurtarma ne yapar?

Ne zaman kurtarmak blok kullanılır, istisnayı işler ve programın yürütülmesine devam eder. Not: Çoklu kurtarmak maddeleri Yapabilmek aynı programda kullanılabilir; bu, bir istisnanın ilk tarafından işlenmediği anlamına gelir. kurtarmak cümle, sonra başka kurtarmak cümle niyet kesinlikle istisnayı ele alın.

Yukarıda ayrıca, Ruby'de hataları nasıl yükseltirsiniz? yakut aslında size manuel olarak yapma gücü verir istisnaları yükseltmek Kernel#'ı arayarak kendiniz artırmak . Bu, ne tür bir seçim yapmanızı sağlar istisna ile artırmak ve hatta kendi hata İleti. türünü belirtmezseniz istisna ile artırmak , yakut varsayılan olarak RuntimeError (StandardError'ın bir alt sınıfı) olacaktır.

Bunu göz önünde bulundurarak, hangi programlama dili kurtarmayı kullanır?

yakut

Ruby'de ne başlar?

BAŞLAMAK ve END içinde ayrılmış kelimelerdir yakut bir programın en başında ve en sonunda yürütülecek kodu bildiren yakut programı. (Bunu not et BAŞLAMAK ve büyük harflerle END tamamen farklıdır başlamak ve küçük harfle biter.)

Önerilen: