نقل قول:
نوشته اصلي بوسيله domidimod
سلام دوست عزيز
منظورم اين نبود
ببينيد يكسري از دستورات بعد از يك شرط if بايد حتما اجرا شوند؛ يعني نبايد شرط if هيچ نقشي در اجرا يا عدم اجراي اون دستورات داشته باشه، اما نمي دونم چطور ميشه شرط if رو طوري خاتمه داد كه متغيرها شناخته شده بمونن و دستورات بعد از شرط if اجرا شوند.
مثلا مي خوام يه عمل چاپ بعد از بررسي شرط if انجام بشه؛ اين عمل هيچ ربطي به شرط if كه نوشته شده نداره و بايد درهرصورت اجرا بشه؛
اگه انتهاي شرط if رو نقطه بذارم اون متغيري كه ميخوام مقدارش چاپ بشه ناشناخته و بنفش رنگ مي شه كه درست نيست! و اگه انتهاي شرط if رو كاما بذارم عمل چاپ يكي از دستورات شرط if درنظرگرفته مي شه كه اينم درست نيست!
نمي دونم متوجه منظورم شدين يا نه
از توجهتون سپاسگذارم
|
فقط کافیه کل شرط if رو داخل پرانتز قرار بدید و بعد از پرانتز هم از کاما استفاده کنید. به این صورت کل بخش شرطی از دستورات بعدی جدا میشه و به شکل یه دستور جدا (و داخل پرانتز) در میاد.
امیدوارم جواب سؤالتون رو داده باشم.