آموزش دارت Dart | حلقه‌ها

تعریف حلقه‌ها

حلقه‌ها (Loops) یکی از مفاهیم اساسی در برنامه‌نویسی هستند که به شما امکان می‌دهند یک بلوک کد را چندین بار تکرار کنید. تصور کنید می‌خواهید اعداد ۱ تا ۱۰ را روی صفحه نمایش دهید. بدون حلقه، مجبورید ده خط کد بنویسید که هر کد یک عدد را چاپ کند. اما با استفاده از حلقه، می‌توانید این کار را تنها با چند خط کد انجام دهید.

هدف اصلی حلقه‌ها جلوگیری از تکرار کد و افزایش کارایی برنامه است. در Dart، مانند بسیاری از زبان‌های برنامه‌نویسی، چند نوع حلقه وجود دارد که هر کدام برای شرایط خاصی مناسب هستند.

یک حلقه معمولاً از سه بخش اصلی تشکیل شده است:
۱. مقداردهی اولیه (Initialization): نقطه شروع حلقه را مشخص می‌کند.
۲. شرط توقف (Condition): تا زمانی که این شرط درست (true) باشد، حلقه ادامه می‌یابد.
۳. به‌روزرسانی (Update): در هر دور حلقه، یک متغیر را تغییر می‌دهد تا در نهایت شرط حلقه نادرست (false) شود و حلقه متوقف گردد.

به زبان ساده، حلقه مانند یک ربات است که یک دستور را بارها و بارها انجام می‌دهد تا زمانی که شما به آن بگویید "دیگر کافی است، متوقف شو". این دستور توقف همان شرط حلقه است.

مثال ساده: فرض کنید می‌خواهید کلمه "سلام" را پنج بار پشت سر هم چاپ کنید. به جای نوشتن پنج دستور print، یک حلقه ایجاد می‌کنید که پنج بار اجرا شود و در هر بار اجرا، دستور print('سلام') را انجام دهد.

پرسش و پاسخ این درس

برای ثبت پرسش ابتدا در سایت وارد شوید.

  • 1
  • 2
  • 3
  • 4