نمايش پست تنها
قديمي ۰۹-۱۳-۱۳۸۹, ۰۶:۰۴ بعد از ظهر   #4 (لینک دائم)
alijy Male
Super Moderator
 
آواتار alijy
 
تاريخ عضويت: خرداد ۱۳۸۹
محل سكونت: ارض الله الواسعة
پست ها: 78
تشكرها: 23
250 تشكر در 77 پست
My Mood: Khonsard
پيش فرض

نقل قول:
نوشته اصلي بوسيله domidimod نمايش پست
سلام دوست عزيز
منظورم اين نبود

ببينيد يكسري از دستورات بعد از يك شرط if بايد حتما اجرا شوند؛ يعني نبايد شرط if هيچ نقشي در اجرا يا عدم اجراي اون دستورات داشته باشه، اما نمي دونم چطور ميشه شرط if رو طوري خاتمه داد كه متغيرها شناخته شده بمونن و دستورات بعد از شرط if اجرا شوند.

مثلا مي خوام يه عمل چاپ بعد از بررسي شرط if انجام بشه؛ اين عمل هيچ ربطي به شرط if كه نوشته شده نداره و بايد درهرصورت اجرا بشه؛
اگه انتهاي شرط if رو نقطه بذارم اون متغيري كه ميخوام مقدارش چاپ بشه ناشناخته و بنفش رنگ مي شه كه درست نيست! و اگه انتهاي شرط if رو كاما بذارم عمل چاپ يكي از دستورات شرط if درنظرگرفته مي شه كه اينم درست نيست!

نمي دونم متوجه منظورم شدين يا نه
از توجهتون سپاسگذارم

فقط کافیه کل شرط if رو داخل پرانتز قرار بدید و بعد از پرانتز هم از کاما استفاده کنید. به این صورت کل بخش شرطی از دستورات بعدی جدا میشه و به شکل یه دستور جدا (و داخل پرانتز) در میاد.
امیدوارم جواب سؤالتون رو داده باشم.
alijy آفلاين است   پاسخ با نقل قول
از alijy تشكر كرده اند:
Astaraki (۰۴-۲۰-۱۳۹۰), domidimod (۰۹-۱۴-۱۳۸۹)