Si funksionon shpëtimi në Ruby?
Si funksionon shpëtimi në Ruby?

Video: Si funksionon shpëtimi në Ruby?

Video: Si funksionon shpëtimi në Ruby?
Video: Doktori: Mashkulli shpesh është i paaftë, ka një ereksion, sa takon vaginën merr fund do gjumë... 2024, Mund
Anonim

Per secilin shpëtim klauzolë në bllokun e fillimit, Rubin krahason Përjashtimin e ngritur me secilin prej parametrave me radhë. Ndeshja do të ketë sukses nëse përjashtimi i përmendur në shpëtim klauzola është e njëjtë me llojin e përjashtimit të hedhur aktualisht, ose është një superklasë e atij përjashtimi. ngriti 'Një përjashtim testi.

Në lidhje me këtë, çfarë bën shpëtimi në Ruby?

Kur shpëtim përdoret blloku, ai trajton përjashtimin dhe vazhdon ekzekutimin e programit. Shënim: Shumëfish shpëtim klauzolat mund të përdoret në të njëjtin program që do të thotë nëse një përjashtim nuk trajtohet nga i pari shpëtim klauzolë, pastaj një tjetër shpëtim klauzolë do trajtoj patjetër përjashtimin.

Përveç sa më sipër, si i ngrini gabimet në Ruby? Rubin në fakt ju jep fuqinë për të manualisht ngrenë përjashtime veten duke thirrur Kernel# ngre . Kjo ju lejon të zgjidhni llojin e përjashtim te ngre dhe madje vendosni vetë gabim mesazh. Nëse nuk specifikoni se çfarë lloji përjashtim te ngre , Rubin do të jetë e paracaktuar në RuntimeError (një nënklasë e StandardError).

Duke e mbajtur këtë në konsideratë, cila gjuhë programimi përdor shpëtimin?

Rubin

Çfarë fillon në Ruby?

FILLOJ dhe END janë fjalë të rezervuara në Rubin që deklarojnë kodin për t'u ekzekutuar në fillim dhe në fund të a Rubin program. (Vini re se FILLOJ dhe END me shkronja të mëdha janë krejtësisht të ndryshme nga fillojnë dhe mbarojnë me shkronja të vogla.)

Recommended: