Kā notiek glābšanas darbi Rubīnā?
Kā notiek glābšanas darbi Rubīnā?

Video: Kā notiek glābšanas darbi Rubīnā?

Video: Kā notiek glābšanas darbi Rubīnā?
Video: Handling Errors | Ruby | Tutorial 28 2024, Novembris
Anonim

Katram glābšana klauzula sākuma blokā, Rubīns salīdzina izvirzīto Izņēmumu ar katru no parametriem pēc kārtas. Mačs būs veiksmīgs, ja tiks ievērots izņēmums glābšana klauzula ir tāda pati kā pašlaik izmestā izņēmuma veids vai ir šī izņēmuma virsklase. izvirzīt pārbaudes izņēmums.

Attiecībā uz to, ko glābšana dara Rubīnā?

Kad glābšana bloks tiek izmantots, tas apstrādā izņēmumu un turpina programmas izpildi. Piezīme: vairākas glābšana klauzulas var izmantot tajā pašā programmā, kas nozīmē, ja izņēmumu neapstrādā pirmā glābšana klauzula, tad vēl viena glābšana klauzula gribu noteikti rīkoties ar izņēmumu.

Papildus iepriekš minētajam, kā jūs palielināt kļūdas Ruby? Rubīns faktiski dod jums iespēju manuāli izvirzīt izņēmumus pats, zvanot uz Kernel# paaugstināt . Tas ļauj jums izvēlēties, kāda veida izņēmums uz paaugstināt un pat iestatīt savu kļūda ziņa. Ja nenorādīsiet, kāda veida izņēmums uz paaugstināt , Rubīns pēc noklusējuma būs RuntimeError (StandardError apakšklase).

Ņemot to vērā, kāda programmēšanas valoda izmanto glābšanu?

Rubīns

Kas sākas Rubīnā?

SĀKT un END ir rezervēti vārdi Rubīns kas deklarē kodu, kas jāizpilda a pašā sākumā un pašās beigās Rubīns programma. (Pieraksti to SĀKT un END ar lielajiem burtiem pilnīgi atšķiras no sākt un beidzas ar mazajiem burtiem.)

Ieteicams: