Hoe werkt redding in Ruby?
Hoe werkt redding in Ruby?

Video: Hoe werkt redding in Ruby?

Video: Hoe werkt redding in Ruby?
Video: Один день из жизни Руби 2024, Mei
Anonim

voor elk redden clausule in het beginblok, Robijn vergelijkt de verhoogde Exception op zijn beurt met elk van de parameters. De match zal slagen als de uitzondering genoemd in de redden clausule is hetzelfde als het type van de momenteel gegenereerde uitzondering, of is een superklasse van die uitzondering. raise 'Een testuitzondering.

Wat doet redding in dit opzicht in Ruby?

Wanneer redden blok wordt gebruikt, handelt het de uitzondering af en zet het de uitvoering van het programma voort. Opmerking: meerdere redden clausules kan worden gebruikt in hetzelfde programma, wat betekent dat als een uitzondering niet wordt afgehandeld door de eerste redden clausule, dan nog een redden clausule zullen zeker omgaan met de uitzondering.

Behalve hierboven, hoe breng je fouten in Ruby aan de orde? Robijn geeft je eigenlijk de mogelijkheid om handmatig uitzonderingen maken jezelf door Kernel# te bellen salarisverhoging . Hiermee kunt u kiezen welk type uitzondering tot salarisverhoging en stel zelfs je eigen in fout bericht. Als u niet opgeeft welk type uitzondering tot salarisverhoging , Robijn standaard ingesteld op RuntimeError (een subklasse van StandardError).

Met dit in overweging, welke programmeertaal gebruikt redding?

Robijn

Wat is begin in Ruby?

BEGINNEN en END zijn gereserveerde woorden in Robijn die verklaren dat code moet worden uitgevoerd aan het begin en het einde van a Robijn programma. (Let daar op BEGINNEN en END in hoofdletters zijn totaal verschillend van beginnen en eindigen in kleine letters.)

Aanbevolen: