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

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

 

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

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

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

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

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

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

به این مطلب امتیاز دهید

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

آموزش پروژه محور طراحی سایت با پایتون و جنگو مختص بازار کار
  • انتشار: ۹ اردیبهشت ۱۴۰۴

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

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

مشاهده همه

نظرات

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