برنامه نویسی

نحوه استفاده از حلقه ها در زبان برنامه نویسی دارت

آشنایی با انواع حلقه ها در دارت و نحوه استفاده از آنها.

پیش نیازها
برای آزمایش این کد، باید بتوانید به Dartpad.dev دسترسی داشته باشید یا یک پلتفرم Dart SDK داشته باشید که بتوانید این کد را اجرا کنید.

حلقه ها چیست؟

حلقه تابعی از کد است که به شما امکان می دهد درخواست مورد نظر را به طور مکرر اجرا کنید تا زمانی که به یک نتیجه دست یابید.
حلقه ها با بررسی شرایط داده شده و تکرار فرآیند تا زمانی که آن شرط برآورده شود، کار می کنند.

انواع حلقه در دارت.

  1. برای حلقه.
  2. در حالی که حلقه.
  3. حلقه Do-While (نوعی حلقه while).
  4. حلقه For-in (نوعی حلقه for-in).
  5. برای هر حلقه (نوعی حلقه برای).

برای حلقه.

برای مثال حلقه .

در تابع main، حلقه for را با استفاده از عبارت ایجاد کردیم برای کلمه کلیدی.
سپس با ایجاد یک متغیر عدد صحیح به نام ادامه دادیم من و اختصاص داده شد 0 به آن
شرط در اینجا بیان می کند که من < 5; i++ برای i کمتر از 5 است با اضافه کردن 1. این یعنی تا زمانی که من کمتر است از 5 اضافه کردن 1.

در اینجا خروجی است.

برای خروجی حلقه

در حالی که حلقه.
در این نوع حلقه با کلمه کلیدی نوشته می شود در حالی که قبل از شرط
در هر تکرار، حلقه شرایط را بررسی می کند.

مثال حلقه while

در حالی که (شرط){}

در اینجا خروجی است.

در حالی که خروجی حلقه .

توجه داشته باشید: از نوشتن شرطی که همیشه درست است خودداری کنید تا در یک حلقه بی نهایت قرار نگیرید.

حلقه Do-while.
همانطور که از نام آن مشخص است، به سادگی انجام می شود. قبل از بررسی وضعیت، ابتدا عملکرد را حمل می کند.

مثال حلقه Do-while

شرط در این نوع حلقه در آخر قرار می گیرد. حداقل یک بار اجرا می شود.

در اینجا نتیجه است

خروجی حلقه Do-While .

حلقه for-in.
حلقه For-in برای حلقه زدن ویژگی های یک شی استفاده می شود.
این به ترتیب از طریق ویژگی ها حلقه می زند.

مثال حلقه For-in

برای همه چیز در این متغیر

در اینجا خروجی است.

خروجی حلقه for-in

برای هر حلقه.

در این نوع حلقه، می توانید آن را ساده کنید برای در حلقه
این برای هر حلقه برای مجموعه ها اعمال می شود.
مثلا.

مثال برای هر حلقه

در اینجا خروجی است.

خروجی برای هر حلقه

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا