Cum funcționează salvarea în Ruby?
Cum funcționează salvarea în Ruby?

Video: Cum funcționează salvarea în Ruby?

Video: Cum funcționează salvarea în Ruby?
Video: Ruby sau Andra Gogan? #shorts 2024, Noiembrie
Anonim

Pentru fiecare salvare clauza din blocul de început, Rubin compară excepția ridicată cu fiecare dintre parametrii pe rând. Meciul va reuși dacă excepția menționată în salvare clauza este aceeași cu tipul excepției aruncate în prezent sau este o superclasă a acelei excepții. ridică „O excepție de testare.

În ceea ce privește acest lucru, ce face salvarea în Ruby?

Cand salvare este folosit bloc, se ocupă de excepție și continuă execuția programului. Notă: Multiple salvare clauze poate sa să fie utilizat în același program, ceea ce înseamnă că o excepție nu este gestionată de primul salvare clauza, apoi alta salvare clauză voi cu siguranță gestionați excepția.

Alături de mai sus, cum ridicați erori în Ruby? Rubin de fapt vă oferă puterea de a manual ridica exceptii dvs. sunând Kernel# a ridica . Acest lucru vă permite să alegeți ce tip de excepție la a ridica și chiar setați-vă pe propria dvs eroare mesaj. Dacă nu specificați ce tip de excepție la a ridica , Rubin va fi implicit RuntimeError (o subclasă a StandardError).

Ținând cont de acest lucru, ce limbaj de programare folosește Rescue?

Rubin

Ce începe în Ruby?

ÎNCEPE și END sunt cuvinte rezervate în Rubin care declară codul care urmează să fie executat chiar la începutul și la sfârșitul a Rubin program. (Rețineți că ÎNCEPE și END cu majuscule sunt complet diferite de începe și se termină cu litere mici.)

Recomandat: