تشکر از دوستان عزیز برای توضیحات خوبشون.

من الان یه موردی رو نمیفهمم. به این صفحه توجه کنید.

خوب توی مثال اول فقط گفته اگر عدد بالای 1 بود با throw اون ارور رو بزن توی ارور لاگ. خوب تا اینجا مشخصه همه چی ولی توی مثال دوم اون تابعی که throw داشت که سر جاشه فقط اومده کدی رو که میخواد اجرا کنه گذاشته توی try. دلیلش چیه؟ یعنی فقط با همون throw کار راه نمیوفته؟

دوستان خواهشا روشنم کنید.

تشکر