Comment fonctionne le sauvetage dans Ruby ?
Comment fonctionne le sauvetage dans Ruby ?

Vidéo: Comment fonctionne le sauvetage dans Ruby ?

Vidéo: Comment fonctionne le sauvetage dans Ruby ?
Vidéo: Apprendre Ruby (1/15) : Pourquoi apprendre ruby ? 2024, Novembre
Anonim

Pour chaque porter secours clause dans le bloc de début, Rubis compare l'exception déclenchée à chacun des paramètres à tour de rôle. La correspondance réussira si l'exception nommée dans le porter secours clause est le même que le type de l'exception actuellement levée, ou est une superclasse de cette exception. lever 'Une exception de test.

À cet égard, que fait le sauvetage dans Ruby ?

Lorsque porter secours est utilisé, il gère l'exception et continue l'exécution du programme. Remarque: plusieurs porter secours clauses pouvez être utilisé dans le même programme, ce qui signifie que si une exception n'est pas gérée par le premier porter secours clause, puis une autre porter secours clause volonté gérer définitivement l'exception.

À côté de ci-dessus, comment signalez-vous des erreurs dans Ruby ? Rubis vous donne en fait le pouvoir de manuellement lever des exceptions vous-même en appelant Kernel# augmenter . Cela vous permet de choisir quel type de exception à augmenter et même définir le vôtre Erreur un message. Si vous ne précisez pas quel type de exception à augmenter , Rubis sera par défaut RuntimeError (une sous-classe de StandardError).

En tenant compte de cela, quel langage de programmation utilise Rescue ?

Rubis

Qu'est-ce qui commence dans Ruby ?

COMMENCER et END sont des mots réservés dans Rubis qui déclarent le code à exécuter au tout début et à la toute fin d'un Rubis programme. (Noter que COMMENCER et END en majuscules sont complètement différents de commencer et terminer en minuscule.)

Conseillé: