آموزش لوپ یا حلقه در سی شارپ
به تکرار کردن اجرای چند دستور، حلقه یا لوپ(loop) گفته می شود. این روش بسیار مفید است، زیرا با استفاده از آن می توانیم یک سری کد را به هر تعداد که بخواهیم تکرار کنیم(هزاران یا میلیون ها بار)؛ بدون اینکه نیاز باشد این کدها را هر دفعه بنویسیم. بعنوان یک مثال ساده، کدهای زیر را برای محاسبه ی مقدار پول در یک حساب بانکی، پس از 10 سال، در نظر بگیرید؛ با فرض اینکه سود هر ساله پرداخت شده است و هیچ پول دیگری، وارد یا خارج است حساب نشده است:
double balance = 1000;
double interestRate = 1.05; // 5% سود هر سال
balance *= interestRate;
balance *= interestRate;
balance *= interestRate;
balance *= interestRate;
balance *= interestRate;
balance *= interestRate;
balance *= interestRate;
balance *= interestRate;
balance *= interestRate;
balance *= interestRate;
10 بار نوشتن این خط کد، اسراف است و اگر بخواهیم برای بیش از 10 سال، این کد را بنویسیم چه می شود؟ برای این کار، مجبوریم کدها را هر دفعه کپی کنیم که کمی خسته کننده است. اما ما مجبور نیستیم چنین کاری را انجام دهیم. به جای آن، می توانیم یک حلقه(loop) ایجاد کنیم و به وسیله ی آن؛ به هر تعداد که بخواهیم کد را تکرار کنیم.
یک نوع دیگر از حلقه ها(loop)، آنهایی هستند که تا زمانی که یک شرط برقرار است، کدهای درون خود را تکرار می کنند. این حلقه ها، نسبت به حلقه ای که در بالا گفته شد، ساده تر هستند(اما کمتر مفید نیستند)؛ در مقالات بعدی، در مورد انواع حلقه ها توضیح خواهیم داد.
کتاب آموزش سی شارپ, آموزش برنامه نویسی, آموزش سی شارپ
- بازدید: 227
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.