نجات در روبی چگونه کار می کند؟
نجات در روبی چگونه کار می کند؟

تصویری: نجات در روبی چگونه کار می کند؟

تصویری: نجات در روبی چگونه کار می کند؟
تصویری: گوز زدن پریانکا چوپرا هنرپیشه بالیوود در یکی از برنامه های لایف تلویزیونی |C&C 2024, نوامبر
Anonim

برای هر نجات بند در بلوک شروع، روبی استثنای مطرح شده را با هر یک از پارامترها به نوبه خود مقایسه می کند. اگر استثنایی که در نجات عبارت همان نوع استثناء پرتاب شده فعلی است یا یک سوپرکلاس از آن استثنا است. افزایش یک استثنای آزمون.

با توجه به این موضوع، نجات در روبی چه می کند؟

چه زمانی نجات بلوک استفاده می شود، استثنا را مدیریت می کند و اجرای برنامه را ادامه می دهد. توجه: چندگانه نجات بندها می توان در همان برنامه استفاده شود، به این معنی که اگر یک استثنا توسط اولی مدیریت نشود نجات بند، سپس یکی دیگر نجات عبارت اراده قطعا استثنا را اداره کنید

علاوه بر بالا، چگونه خطاها را در Ruby مطرح می کنید؟ روبی در واقع به شما قدرت را به صورت دستی می دهد استثناها را مطرح کنید خودتان با تماس با Kernel# بالا بردن . این به شما این امکان را می دهد که نوع آن را انتخاب کنید استثنا به بالا بردن و حتی خودتان را تنظیم کنید خطا پیام اگر مشخص نکنید چه نوع استثنا به بالا بردن , روبی به طور پیش فرض RuntimeError (یک زیر کلاس از StandardError) خواهد بود.

با در نظر گرفتن این موضوع، چه زبان برنامه نویسی از نجات استفاده می کند؟

روبی

شروع در روبی چیست؟

شروع و END کلمات رزرو شده در هستند روبی که اعلام می کنند کد در همان ابتدا و انتهای a اجرا می شود روبی برنامه (توجه داشته باشید که شروع و END با حروف بزرگ کاملاً متفاوت است شروع و به حروف کوچک ختم شود.)

توصیه شده: