Бейне: Ruby-де құтқару қалай жұмыс істейді?
2024 Автор: Lynn Donovan | [email protected]. Соңғы өзгертілген: 2023-12-15 23:49
Әрқайсысы үшін құтқару бастау блогындағы сөйлем, Ruby көтерілген Ерекшелікті кезегімен параметрлердің әрқайсысымен салыстырады. Бөлімде аталған ерекшелік болса, матч сәтті болады құтқару тармақ ағымдағы шығарылған ерекше жағдайдың түрімен бірдей немесе сол ерекшеліктің жоғарғы сыныбы болып табылады. көтеру ' Сынақ ерекшелігі.
Осыған байланысты Ruby-де құтқару қызметі не істейді?
Қашан құтқару блок пайдаланылады, ол ерекше жағдайды өңдейді және бағдарламаның орындалуын жалғастырады. Ескерту: Бірнеше құтқару тармақтар алады сол бағдарламада қолданылады, яғни ерекше жағдайды біріншісі өңдемейтін болса құтқару сөйлем, содан кейін басқа құтқару тармақ ерік міндетті түрде ерекшелікпен айналысады.
Жоғарыда көрсетілгеннен басқа, Ruby-де қателерді қалай көтересіз? Ruby шын мәнінде қолмен жұмыс істеуге мүмкіндік береді ерекшеліктерді көтеру ядроға # қоңырау шалу арқылы өзіңізге көтеру . Бұл қандай түрін таңдауға мүмкіндік береді ерекшелік дейін көтеру және тіпті өзіңіз орнатыңыз қате хабар. Қандай түрін көрсетпесеңіз ерекшелік дейін көтеру , Ruby әдепкі бойынша RuntimeError (StandardError ішкі сыныбы) болады.
Осыны ескере отырып, қандай бағдарламалау тілінде құтқару қолданылады?
Ruby
Ruby тілінде не басталады?
БАСТА және END - ішінде сақталған сөздер Ruby Бұл кодтың ең басында және соңында орындалатынын жариялайды Ruby бағдарламасы. (Ескертіп қой БАСТА және бас әріппен жазылған END - мүлдем басқаша баста және кіші әріппен аяқталады.)
Ұсынылған:
Spring AOP прокси қалай жұмыс істейді?
AOP проксиі: аспектілік келісім-шарттарды (әдістерді орындауға кеңес беру және т.б.) жүзеге асыру үшін AOP жүйесімен жасалған нысан. Spring Framework жүйесінде AOP проксиі JDK динамикалық проксиі немесе CGLIB проксиі болады. Тоқу: ұсынылған нысанды жасау үшін аспектілерді басқа қолданба түрлерімен немесе нысандарымен байланыстыру
Айна теледидары қалай жұмыс істейді?
Айналы теледидар айна бетінің артында СКД теледидары бар арнайы жартылай мөлдір айна шыныдан тұрады. Айна кескіннің айна арқылы өтуіне мүмкіндік беру үшін мұқият поляризацияланған, сондықтан теледидар өшірулі кезде құрылғы айнаға ұқсайды
OOM өлтірушісі дегеніміз не, ол қашан жұмыс істейді және ол не істейді?
OOM Killer барлық іске қосылған процестерді қарап шығып, оларға нашарлық көрсеткішін тағайындау арқылы жұмыс істейді. Ең жоғары ұпай жинаған процесс өлтірілген болып табылады. OOM Killer бірқатар критерийлер негізінде нашарлық көрсеткішін тағайындайды
Баддели моделі бойынша жұмыс жады қалай жұмыс істейді?
Бадделидің жұмыс жады моделі. Baddeley моделі жұмыс жады көп бөлікті жүйе сияқты және әр жүйе әртүрлі функцияға жауап береді деп дәлелдейді. Әрбір бөлік тек соншалықты көп өңдеуге қабілетті және бұл жүйенің құрамдас бөліктері, Бадделидің пікірінше, бір-бірінен азды-көпті тәуелсіз жұмыс істейді
Ruby-де құтқару дегеніміз не?
Қоңыраулар стекінің жоғарғы жағына жеткенде қолданбаңызды бұзбау үшін көтерілген ерекше жағдайды құтқаруға болады. Бұл үшін Ruby-де біз құтқару кілт сөзін қолданамыз. Ruby-де ерекше жағдайды құтқарған кезде, құтқарылуы керек нақты қате сыныбын көрсете аласыз