آموزش حلقه های For در سالیدیتی

حلقه‌های for در سالیدیتی دقیقاً مشابه سایر زبان‌ های برنامه‌ نویسی عمل می‌کنند و نکته‌ عجیب یا متفاوتی درباره‌ آن‌ها وجود ندارد.

 

آموزش حلقه های For در سالیدیتی

در مثال زیر، یک قرارداد نوشته شده که مجموع اعداد از ۱ تا ۹۹ را محاسبه می‌کند:

در سالیدیتی، می‌توانید از عملگر += نیز برای کوتاه‌تر نوشتن عملیات جمع استفاده کنید:

سالیدیتی از حلقه‌های while و do while هم پشتیبانی می‌کند، اما استفاده از آن‌ها بسیار نادر است و در این مرحله نیازی به توضیح بیشتر درباره‌ی آن‌ها نیست.

یکی از رایج‌ترین کاربردهای حلقه‌ی for در سالیدیتی، پیمایش (iteration) روی آرایه‌ها است. البته هنوز آرایه‌ها را معرفی نکرده‌ایم، بنابراین در بخش مربوط به آرایه‌ها به این موضوع خواهیم پرداخت.

همچنین، مانند سایر زبان‌ها، در solidity هم می‌توانید داخل حلقه‌ی for به صورت زودهنگام (early return) از تابع بازگردید.
در مثال زیر، کدی نوشته شده که از عدد ۲ شروع می‌کند و اعداد را تا زمانی که یک مقسوم‌علیه اول (prime factor) برای عدد داده شده پیدا کند، بررسی می‌کند:

5/5 - (2 امتیاز)

راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.

آموزش گام به گام برنامه نویسی اندروید با B4A (پروژه محور)
  • انتشار: 29 آوریل 2025

دسته بندی موضوعات

آخرین محصولات فروشگاه

مشاهده همه

نظرات

بازخوردهای خود را برای ما ارسال کنید