Ինչպե՞ս է աշխատում փրկարարությունը Ռուբիում:
Ինչպե՞ս է աշխատում փրկարարությունը Ռուբիում:

Video: Ինչպե՞ս է աշխատում փրկարարությունը Ռուբիում:

Video: Ինչպե՞ս է աշխատում փրկարարությունը Ռուբիում:
Video: Ինչպես ձեռք բերել բարեկամներ և ազդել մարդկանց վրա- Դեյլ Քարնեգի | 8 ամենակարևոր կանոնները 2024, Նոյեմբեր
Anonim

Յուրաքանչյուրի համար փրկարարական կետ սկզբի բլոկում, Ռուբին իր հերթին համեմատում է բարձրացված Բացառությունը յուրաքանչյուր պարամետրի հետ: Հանդիպումը կհաջողվի, եթե նշված բացառությունը փրկարարական դրույթը նույնն է, ինչ ներկայումս նետված բացառության տեսակը կամ այդ բացառության գերդաս է: բարձրացնել «Թեստային բացառություն.

Ինչ վերաբերում է դրան, ի՞նչ է անում փրկությունը Ռուբիում:

Երբ փրկարարական բլոկը օգտագործվում է, այն կարգավորում է բացառությունը և շարունակում է ծրագրի կատարումը: Նշում. Բազմաթիվ փրկարարական դրույթներ կարող է օգտագործել նույն ծրագրում, ինչը նշանակում է, որ եթե բացառությունը առաջինը չի մշակում փրկարարական կետ, ապա մեկ այլ փրկարարական կետ կամք անպայման կարգավորել բացառությունը:

Բացի վերևից, ինչպե՞ս եք բարձրացնում Ruby-ի սխալները: Ռուբին իրականում հնարավորություն է տալիս ձեռքով բացառություններ բարձրացնել ինքներդ զանգահարելով Kernel# բարձրացնել . Սա թույլ է տալիս ընտրել, թե ինչ տեսակի բացառություն դեպի բարձրացնել և նույնիսկ սահմանեք ձեր սեփականը սխալ հաղորդագրություն. Եթե դուք չեք նշում, թե ինչ տեսակի բացառություն դեպի բարձրացնել , Ռուբին լռելյայն կլինի RuntimeError-ը (StandardError-ի ենթադաս):

Հաշվի առնելով սա՝ ծրագրավորման ո՞ր լեզուն է օգտագործում փրկությունը:

Ռուբին

Ինչ է սկսվում Ruby-ում:

ՍԿՍԵԼ և END-ը վերապահված բառեր են Ռուբին որոնք հայտարարում են, որ կոդը պետք է կատարվի a-ի հենց սկզբում և վերջում Ռուբին ծրագիրը։ (Նշեք, որ ՍԿՍԵԼ և END մեծատառերով բոլորովին տարբերվում են սկսել և ավարտվում է փոքրատառով։)

Խորհուրդ ենք տալիս: