Iron_Fist نوشته است:نقل قول: اولندش که عارفی خودتی
اسم من حامد ارفعی
آقا شرمنده (:
من نکرتم دربست 
شما بزرگوارید و استاد
======================
goto کار بدی نمی کنه فقط بعضی ها رو تو درک برنامه با مشکل مواجه می کنه ودیگه مشکلی نداره
پس رو چی بحث رو ادامه می دید ؟
حالا بیا درستش کن!
منم با Goto مشکل ندارم. می تونید برید برنامه هام رو که توسایت گذاشتن رو ببینید درشون در خور موقعیت از Goto استفاده شده (اون هام سند)
البت (به قول علی آقا) Mamad2003 و بقیه بچه ها که بحث علمی و منطقی
کردند روی اون درست می گند.
ولی این حق رو به من بدید که اگر تو کدب دبدم که طرف امکان ایجاد Sub رو داشته
و با گذاشتن Goto کار خودش رو راحت و کار مخاطب کدهاش رو (که من باشم)
رو سخت کرده به طرف بگم خیلی بی کلاسی و تنبل هستی.
دوستان من تجربه ي شما رو ندارم ولي نظرمو ميگم حالا!
به نظر من دستور GoTo باعش ميشه كه يه خورده نظم برنامه بهم بريزه وقتي كه توي برنامه هزار تا ارجاع به توابع و رويدادها هست آوردن GoTo هم باعث ميشه كه ميزان ارجاعات بيشتر بشه
منطقي هست كه تويه پروژه هاي بزرگ اين زيادي ارجاعات باعث كاهش سرعت برنامه ميشه البته براي پروژه هايي كه ما مي نويسيم حداقل من (جسارت نشه) استفاده از GOTO مشكلي نداره
يه كم آدم بايد فكر كاراي بزرگتر باشه
يه چيزه ديگه اي هم هست وقتي از يه ليبل استفاده مي كنيد بايد قبل از اون كنترل كنيد تا به صورت خطي وارد اون ليبل نشه و از اون جا خارج بشه به خاطر همين باعث ميشه كه گاهي اوقات معلوم نشه كه از كجاي اون Sub خارج شده
البته شرايطي رو تصور كنيد كه تعداد ليبل هاي زيادي رو داريد در اين صورت خطايابي مشكل ميشه!
Darg نوشته است:و با گذاشتن Goto کار خودش رو راحت و کار مخاطب کدهاش رو (که من باشم)
رو سخت کرده به طرف بگم خیلی بی کلاسی و تنبل هستی.
البت منم گفتم برای سورس هایی که قرار نیست منتشر بشه .

و فک نکنم توی ایرانویج کسی باشه که بخواد یه برنامه ای بنویسه که بدون استفاده از GoTo به مشکل بر بخوره !
این موضوع رو هم قبول دارم استفاده از سابروتین ها و توابع کار آدم رو خیلی راحت می کنه ( من که راحت طلبم

) .
پس چی شد !
1. استفاده نکردن از GoTo کار خود کد نویس رو راحت می کنه
2. استفاده نکردن از GoTo درک کدها رو آسون تر می کنه
بهتره که طریقه استفاده تو در تو از GoTo رو یادتون نره . یه وقت لازمتون می شه .
GoTo + Exit
نقل قول: 1. استفاده نکردن از GoTo کار خود کد نویس رو راحت می کنه
در کل کار رو بعضی وقت ها آسون می کنه ( کاری به کدنویس یا برنامه نویس نداریم

)
نقل قول: 2. استفاده نکردن از GoTo درک کدها رو آسون تر می کنه
بعضی وقتها ممکنه یه سابی یا چیزی جاش بزاری که فهمش سخت تر از
GoTo هست
Iron_Fist نوشته است:بعضی وقتها ممکنه یه سابی یا چیزی جاش بزاری که فهمش سخت تر از
GoTo هست
ساب یا یه چیزی چه طور میتونه نامفهموم باشه؟
همون دستوراتی که بعد از لیبل goto (اه این goto رو هم نمیشه فارسی نوشت باید هی زبون عوض کنم) باید اجرا بشه در ساب یا یه چیزی اجرا میشه.
نقل قول: ساب یا یه چیزی چه طور میتونه نامفهموم باشه ؟
کسی نگفت نا مفهوم که !
گفتم فهمش ممکنه از اون گوتو سخت تر باشه !
ببین بعضی وقت ها با یه گوتو ناقابل می تونی از شر نوشتن چند خط کد راحت بشی