Uokoaji hufanyaje kazi huko Ruby?
Uokoaji hufanyaje kazi huko Ruby?

Video: Uokoaji hufanyaje kazi huko Ruby?

Video: Uokoaji hufanyaje kazi huko Ruby?
Video: Harmonize - Never Give Up (Official Music Video) Sms SKIZA 8546308 to 811 2024, Novemba
Anonim

Kwa kila uokoaji kifungu katika block ya mwanzo, Ruby inalinganisha Ubaguzi ulioinuliwa dhidi ya kila kigezo kwa zamu. Mechi itafaulu ikiwa ubaguzi utatajwa kwenye uokoaji kifungu ni sawa na aina ya ubaguzi uliotupwa kwa sasa, au ni daraja kuu la hali hiyo isiyofuata kanuni. kuongeza 'Ajali ya mtihani.

Kuhusiana na hili, uokoaji hufanya nini katika Ruby?

Lini uokoaji block hutumiwa, inashughulikia ubaguzi na inaendelea utekelezaji wa programu. Kumbuka: Nyingi uokoaji vifungu unaweza itumike katika programu sawa ambayo inamaanisha ikiwa ubaguzi hautashughulikiwa na wa kwanza uokoaji kifungu, kisha kingine uokoaji kifungu mapenzi hakika kushughulikia ubaguzi.

Kando na hapo juu, unawezaje kuongeza makosa katika Ruby? Ruby kweli inakupa uwezo wa manually kuongeza tofauti mwenyewe kwa kupiga Kernel# kuinua . Hii inakuwezesha kuchagua aina gani ya ubaguzi kwa kuinua na hata kuweka yako mwenyewe kosa ujumbe. Kama huna bayana ni aina gani ya ubaguzi kwa kuinua , Ruby itakuwa chaguomsingi kwa RuntimeError (aina ndogo ya StandardError).

Kwa kuzingatia hili, ni lugha gani ya programu hutumia uokoaji?

Ruby

Ni nini kinachoanza katika Ruby?

ANZA na END ni maneno yaliyohifadhiwa ndani Ruby ambayo inatangaza kanuni kutekelezwa mwanzoni kabisa na mwisho kabisa wa a Ruby programu. (Kumbuka kwamba ANZA na MWISHO kwa herufi kubwa ni tofauti kabisa na kuanza na kuishia kwa herufi ndogo.)

Ilipendekeza: