Ako funguje záchrana v Ruby?
Ako funguje záchrana v Ruby?

Video: Ako funguje záchrana v Ruby?

Video: Ako funguje záchrana v Ruby?
Video: POKUD TOHLE DĚLÁ VÁŠ PES, TAK BYSTE MĚLI VĚDĚT PROČ 2024, November
Anonim

Pre každý záchrana klauzula v úvodnom bloku, Ruby porovná vyvolanú výnimku s každým z parametrov v poradí. Zápas bude úspešný, ak výnimka uvedená v záchrana klauzula je rovnaká ako typ aktuálne vyvolanej výnimky alebo je nadtriedou tejto výnimky. vyvolať „testovaciu výnimku.

Čo v tejto súvislosti robí záchrana v Ruby?

Kedy záchrana blok, spracuje výnimku a pokračuje vo vykonávaní programu. Poznámka: Viacnásobné záchrana klauzuly môcť byť použité v rovnakom programe, čo znamená, že ak výnimku nespracuje prvý záchrana doložka, potom ďalšia záchrana doložka bude určite zvládnuť výnimku.

Okrem vyššie uvedeného, ako upozorníte na chyby v Ruby? Ruby v skutočnosti vám dáva silu manuálne vyvolávať výnimky sami volaním Kernel# zvýšiť . To vám umožní vybrať si typ výnimkou do zvýšiť a dokonca si nastavte svoje vlastné chyba správu. Ak neuvediete o aký typ výnimkou do zvýšiť , Ruby bude predvolene RuntimeError (podtrieda StandardError).

Ak vezmeme do úvahy toto, aký programovací jazyk používa záchranu?

Ruby

Čo začína v Ruby?

ZAČAŤ a END sú vyhradené slová Ruby ktoré deklarujú, že kód sa má vykonať na samom začiatku a na samom konci a Ruby program. (Poznač si to ZAČAŤ a END veľkými písmenami sú úplne odlišné od začať a končí malými písmenami.)

Odporúča: