Kuinka pelastus toimii Rubyssa?
Kuinka pelastus toimii Rubyssa?

Video: Kuinka pelastus toimii Rubyssa?

Video: Kuinka pelastus toimii Rubyssa?
Video: Kuinka tulla uskoon | pelastusrukous | Mikan tarina 2024, Marraskuu
Anonim

Jokaiselle pelastaa lauseke aloituslohkossa, Rubiini vertaa nostettua poikkeusta vuorollaan kuhunkin parametriin. Ottelu onnistuu, jos kohdassa mainittu poikkeus pelastaa Lause on sama kuin tällä hetkellä heitetyn poikkeuksen tyyppi, tai se on kyseisen poikkeuksen superluokka. nosta testipoikkeus.

Mitä pelastus tekee Rubyssa tässä suhteessa?

Kun pelastaa lohkoa käytetään, se käsittelee poikkeuksen ja jatkaa ohjelman suorittamista. Huomautus: Useita pelastaa lausekkeita voi käytetään samassa ohjelmassa, mikä tarkoittaa, jos ensimmäinen ei käsittele poikkeusta pelastaa lauseke, sitten toinen pelastaa lauseke tahtoa ehdottomasti hoitaa poikkeus.

Yllä olevan lisäksi, kuinka nostat virheitä Rubyssa? Rubiini todella antaa sinulle voiman manuaalisesti nostaa poikkeuksia itse soittamalla Kernel# nostaa . Tämän avulla voit valita minkä tyyppinen poikkeus to nostaa ja jopa aseta omasi virhe viesti. Jos et määritä minkä tyyppistä poikkeus to nostaa , Rubiini oletuksena on RuntimeError (StandardErrorin alaluokka).

Kun tämä otetaan huomioon, mikä ohjelmointikieli käyttää pelastustoimintoa?

Rubiini

Mitä Rubyssa alkaa?

ALKAA ja END ovat varattuja sanoja Rubiini jotka ilmoittavat koodin suoritettavaksi aivan a:n alussa ja lopussa Rubiini ohjelmoida. (Ota huomioon, että ALKAA ja END isoilla kirjaimilla ovat täysin erilaisia kuin alkaa ja loppu pieniin kirjaimiin.)

Suositeltava: