Ruby-де құтқару қалай жұмыс істейді?
Ruby-де құтқару қалай жұмыс істейді?

Бейне: Ruby-де құтқару қалай жұмыс істейді?

Бейне: Ruby-де құтқару қалай жұмыс істейді?
Бейне: 😔ОСЫ 7 ҚАТЕ ҮШІН АДАМДАР СІЗДІ БАҒАЛАМАЙДЫ! 2024, Қараша
Anonim

Әрқайсысы үшін құтқару бастау блогындағы сөйлем, Ruby көтерілген Ерекшелікті кезегімен параметрлердің әрқайсысымен салыстырады. Бөлімде аталған ерекшелік болса, матч сәтті болады құтқару тармақ ағымдағы шығарылған ерекше жағдайдың түрімен бірдей немесе сол ерекшеліктің жоғарғы сыныбы болып табылады. көтеру ' Сынақ ерекшелігі.

Осыған байланысты Ruby-де құтқару қызметі не істейді?

Қашан құтқару блок пайдаланылады, ол ерекше жағдайды өңдейді және бағдарламаның орындалуын жалғастырады. Ескерту: Бірнеше құтқару тармақтар алады сол бағдарламада қолданылады, яғни ерекше жағдайды біріншісі өңдемейтін болса құтқару сөйлем, содан кейін басқа құтқару тармақ ерік міндетті түрде ерекшелікпен айналысады.

Жоғарыда көрсетілгеннен басқа, Ruby-де қателерді қалай көтересіз? Ruby шын мәнінде қолмен жұмыс істеуге мүмкіндік береді ерекшеліктерді көтеру ядроға # қоңырау шалу арқылы өзіңізге көтеру . Бұл қандай түрін таңдауға мүмкіндік береді ерекшелік дейін көтеру және тіпті өзіңіз орнатыңыз қате хабар. Қандай түрін көрсетпесеңіз ерекшелік дейін көтеру , Ruby әдепкі бойынша RuntimeError (StandardError ішкі сыныбы) болады.

Осыны ескере отырып, қандай бағдарламалау тілінде құтқару қолданылады?

Ruby

Ruby тілінде не басталады?

БАСТА және END - ішінде сақталған сөздер Ruby Бұл кодтың ең басында және соңында орындалатынын жариялайды Ruby бағдарламасы. (Ескертіп қой БАСТА және бас әріппен жазылған END - мүлдем басқаша баста және кіші әріппен аяқталады.)

Ұсынылған: