Τι είναι η διάσωση στο Ruby;
Τι είναι η διάσωση στο Ruby;
Anonim

Μια αυξημένη εξαίρεση μπορεί να είναι διασώθηκε για να αποτρέψετε τη συντριβή της εφαρμογής σας μόλις φτάσει στην κορυφή της στοίβας κλήσεων. Σε Ρουμπίνι , χρησιμοποιούμε το διάσωση λέξη-κλειδί για αυτό. Κατά τη διάσωση μιας εξαίρεσης σε Ρουμπίνι , μπορείτε να καθορίσετε μια συγκεκριμένη κλάση σφάλματος που θα έπρεπε να είναι διασώθηκε από.

Εξάλλου, τι σημαίνει διάσωση στο Ruby;

Πότε διάσωση χρησιμοποιείται το μπλοκ, χειρίζεται την εξαίρεση και συνεχίζει την εκτέλεση του προγράμματος. Σημείωση: Πολλαπλές διάσωση οι όροι μπορούν να χρησιμοποιηθούν στο ίδιο πρόγραμμα το οποίο που σημαίνει εάν μια εξαίρεση δεν χειριστεί ο πρώτος διάσωση ρήτρα και μετά άλλη διάσωση Η ρήτρα σίγουρα θα χειριστεί την εξαίρεση.

Δεύτερον, ποια γλώσσα προγραμματισμού χρησιμοποιεί τη διάσωση; Ρουμπίνι

Ομοίως, μπορείτε να ρωτήσετε, πώς λειτουργεί η διάσωση στο Ruby;

Για κάθε διάσωση ρήτρα στο μπλοκ έναρξης, Ρουμπίνι συγκρίνει την παρουσιαζόμενη Εξαίρεση με κάθε μία από τις παραμέτρους με τη σειρά. Ο αγώνας θα πετύχει εάν η εξαίρεση που αναφέρεται στο διάσωση Η ρήτρα είναι η ίδια με τον τύπο της εξαίρεσης που τίθεται επί του παρόντος ή είναι μια υπερκλάση αυτής της εξαίρεσης. εγείρει «Μια εξαίρεση δοκιμής.

Τι ξεκινά στο Ruby;

ΝΑ ΑΡΧΙΣΕΙ και ΤΕΛΟΣ είναι δεσμευμένες λέξεις στο Ρουμπίνι που δηλώνουν ότι ο κώδικας πρέπει να εκτελεστεί στην αρχή και στο τέλος του α Ρουμπίνι πρόγραμμα. (Σημειώστε ότι ΝΑ ΑΡΧΙΣΕΙ και END με κεφαλαία γράμματα είναι εντελώς διαφορετικά από να αρχίσει και τελειώνουν με πεζά.)

Συνιστάται: