Rubyде куткаруу кандайча иштейт?
Rubyде куткаруу кандайча иштейт?

Video: Rubyде куткаруу кандайча иштейт?

Video: Rubyде куткаруу кандайча иштейт?
Video: ЭҢ КЫЙЫН ЛОГИКАЛЫК СУРООЛОР, КЫРГЫЗЧА ТАБЫШМАКТАР 2024, Май
Anonim

Ар бирине куткаруу башталгыч блоктогу пункт, Ruby көтөрүлгөн Өзгөчөлүктү кезеги менен ар бир параметрге салыштырат. матчта аталган өзгөчөлүк болсо, ийгиликтүү болот куткаруу пункт учурда ыргытылган өзгөчөлүктүн түрү менен бирдей же ошол өзгөчөлүктүн суперклассы. көтөрүү 'Тест өзгөчөлүгү.

Бул жагынан алганда, куткаруу Рубиде эмне кылат?

Качан куткаруу блок колдонулат, ал өзгөчөлүктү иштетет жана программанын аткарылышын улантат. Эскертүү: Көптөгөн куткаруу пункттары болот ошол эле программада колдонулушу мүмкүн, башкача айтканда, эгерде өзгөчөлүк биринчи тарабынан каралбаса куткаруу пункт, андан кийин башка куткаруу пункт болот сөзсүз түрдө өзгөчө мамиле.

Жогорудагыдан тышкары, Rubyде каталарды кантип көтөрөсүз? Ruby чындыгында кол менен иштөөгө мүмкүнчүлүк берет өзгөчөлүктөрдү көтөрүү өзүңүзгө телефон чалып, Kernel# көтөрүү . Бул кандай түрүн тандоого мүмкүндүк берет өзгөчө чейин көтөрүү жана ал тургай, өзүңүздүн орнотуңуз ката билдирүү. Кандай түрүн тактабасаңыз өзгөчө чейин көтөрүү , Ruby демейки RuntimeError (StandartError субклассы) болуп калат.

Муну эске алып, кайсы программалоо тили куткарууну колдонот?

Ruby

Ruby эмнеден башталат?

БАШТАЛУУ жана END сакталган сөздөр Ruby а башында жана аягында аткарыла турган кодду жарыялайт Ruby программасы. (Белгиле БАШТАЛУУ жана END баш тамгалар менен такыр башкача баштоо жана кичине тамга менен аяктайт.)

Сунушталууда: