Hoe werk redding in Ruby?
Hoe werk redding in Ruby?

Video: Hoe werk redding in Ruby?

Video: Hoe werk redding in Ruby?
Video: Ruby on Rails by Leila Hofer 2024, November
Anonim

Vir elke redding klousule in die beginblok, Ruby vergelyk die verhoogde uitsondering op sy beurt met elk van die parameters. Die wedstryd sal slaag as die uitsondering genoem in die redding klousule is dieselfde as die tipe van die huidige uitsondering, of is 'n superklas van daardie uitsondering. verhoog ''n toetsuitsondering.

Met betrekking tot hierdie, wat doen redding in Ruby?

Wanneer redding blok gebruik word, hanteer dit die uitsondering en gaan voort met die uitvoering van die program. Let wel: Meervoudig redding klousules kan gebruik word in dieselfde program wat beteken as 'n uitsondering nie deur die eerste hanteer word nie redding klousule, dan nog een redding klousule sal hanteer beslis die uitsondering.

Behalwe hierbo, hoe maak jy foute in Ruby op? Ruby gee jou eintlik die krag om handmatig uitsonderings te opper jouself deur Kernel# te bel verhoog . Dit laat jou toe om te kies watter tipe uitsondering aan verhoog en stel selfs jou eie fout boodskap. As jy nie spesifiseer watter tipe uitsondering aan verhoog , Ruby sal verstek na RuntimeError ('n subklas van StandardError).

As u dit in ag neem, watter programmeertaal gebruik redding?

Ruby

Wat is begin in Ruby?

BEGIN en END is gereserveerde woorde in Ruby wat verklaar dat kode uitgevoer moet word aan die heel begin en heel einde van a Ruby program. (Let daarop dat BEGIN en END in hoofletters is heeltemal anders as begin en eindig in kleinletters.)

Aanbeveel: