Πώς λειτουργεί η διάσωση στο Ruby;
Πώς λειτουργεί η διάσωση στο Ruby;

Βίντεο: Πώς λειτουργεί η διάσωση στο Ruby;

Βίντεο: Πώς λειτουργεί η διάσωση στο Ruby;
Βίντεο: πώς λύνω τον κύβο του Ρούμπικ 3x3 για αρχάριους πανευκολα/ how to solve the rubik's cube beginners!! 2024, Νοέμβριος
Anonim

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

Σε σχέση με αυτό, τι κάνει η διάσωση στο Ruby;

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

Εκτός από τα παραπάνω, πώς αυξάνετε τα σφάλματα στο Ruby; Ρουμπίνι πραγματικά σας δίνει τη δύναμη να χειροκίνητα εγείρουν εξαιρέσεις τον εαυτό σας καλώντας τον πυρήνα# υψώνω . Αυτό σας επιτρέπει να επιλέξετε ποιο είδος εξαίρεση προς το υψώνω και ακόμη και να ορίσετε το δικό σας λάθος μήνυμα. Εάν δεν προσδιορίσετε τι είδους εξαίρεση προς το υψώνω , Ρουμπίνι από προεπιλογή θα είναι RuntimeError (μια υποκατηγορία του StandardError).

Έχοντας αυτό υπόψη, ποια γλώσσα προγραμματισμού χρησιμοποιεί τη διάσωση;

Ρουμπίνι

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

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

Συνιστάται: