Kako deluje reševanje v Rubyju?
Kako deluje reševanje v Rubyju?

Video: Kako deluje reševanje v Rubyju?

Video: Kako deluje reševanje v Rubyju?
Video: Cracking the Quantum Code: Physicist Exposes Reality 2024, Maj
Anonim

Za vsakogar reševanje klavzula v začetnem bloku, Ruby primerja dvignjeno izjemo z vsakim od parametrov po vrsti. Tekma bo uspešna, če je izjema navedena v reševanje člen je enak tipu trenutno vržene izjeme ali pa je nadrazred te izjeme. dvig 'Testna izjema.

Kaj v zvezi s tem počne reševanje v Rubyju?

Kdaj reševanje blok, obravnava izjemo in nadaljuje izvajanje programa. Opomba: več reševanje klavzule lahko se uporablja v istem programu, kar pomeni, če izjeme ne obravnava prvi reševanje klavzulo, nato še eno reševanje klavzula volja vsekakor poskrbi za izjemo.

Poleg zgoraj navedenega, kako sprožite napake v Rubyju? Ruby dejansko vam daje moč za ročno dvigniti izjeme sami pokličete Kernel# dvigniti . To vam omogoča, da izberete vrsto izjema do dvigniti in celo nastavite svoje napaka sporočilo. Če ne navedete, katere vrste izjema do dvigniti , Ruby bo privzeto nastavljen na RuntimeError (podrazred StandardError).

Ob upoštevanju tega, kateri programski jezik uporablja reševanje?

Ruby

Kaj se začne v Rubyju?

ZAČETI in END sta rezervirani besedi v Ruby ki razglasijo, da se koda izvaja na samem začetku in na koncu a Ruby program. (Upoštevajte, da ZAČETI in END z velikimi tiskanimi črkami sta popolnoma različni od začeti in se konča z malimi črkami.)

Priporočena: