نمایش نتایج 1 تا 2 از 2

نام تاپیک: تفاوت حلقه foreach با بقیه حلقه ها

  1. #1
    کاربر دائمی
    تاریخ عضویت
    مرداد 1392
    محل زندگی
    Net
    پست
    126

    تفاوت حلقه foreach با بقیه حلقه ها

    سلام
    تفاوت حلقه foreach با بقیه حلقه ها تو چیه؟
    خوب برای نمایش مقادیر ارایه میتونم از حلقه for,while ,.... استفاده کنیم چرا باید از foreach استفاده کرد؟

  2. #2
    کاربر دائمی آواتار sara_aryanfar
    تاریخ عضویت
    فروردین 1390
    محل زندگی
    جایی در ایران
    پست
    1,507

    نقل قول: تفاوت حلقه foreach با بقیه حلقه ها

    بله ما می توانیم از همه مواردی که گفتید استفاده کنیم اما در for-while برنامه نویس باید گام حلقه رو کنترل کنه یا به عبارتی چک کنه که کی باید از حلقه بیاد بیرون اما در foreach اینطور نیست و در کلام بهتر هر کدام از این ها کاربرد های خواص خودشون رو دارن
    for برای مواردی خوبه که ما می خواهیم گام های حلقه را کنترل کنیم مثلا بگیم دوتا دوتا بره جلو و کارکرد هایی امثال این به طور کلی بازه هاش مشخصه البته میشه در for هم حلقه بی نهایت تولید کرد
    while برای مواردی هست که ما می خواهیم یک چرخه اجرا شود اما تعداد آن را نمی دانیم و فقط می خواهیم اگر شرط مشخصی محقق شد از اون خارج بشه
    foreach برای آرایه و object ها کاربرد بیشتری داره و ما نیاز نیست چک کنیم که مثل الا آیا به انتهای آرایه رسیده ایم یا خیر چون به طور پیشفرض تنها اجزای آرایه رو پیمایش می کنه ارزش این کار زمانی نمایان میشه که شما ممکنه یکی از خانه های آرایه رو فراموش کنی در انتها استفاده کنی که در حلقه for زیاد پیش میاد

تاپیک های مشابه

  1. سوال: تفاوت حلقه ها از نظر اجرای زبان ماشین
    نوشته شده توسط احمد سامعی در بخش C#‎‎
    پاسخ: 7
    آخرین پست: چهارشنبه 26 تیر 1392, 20:15 عصر
  2. متفاوت بودن زمان Timeout يك سيشن با بقيه سيشن ها
    نوشته شده توسط aftab_mahtab در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: سه شنبه 03 مرداد 1391, 15:54 عصر
  3. سوال: مشکلی با حلقه ها
    نوشته شده توسط حسین فلاحی در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 9
    آخرین پست: پنج شنبه 13 آبان 1389, 02:11 صبح
  4. مشکل با چاپ کاراکتر ها و حلقه ی for
    نوشته شده توسط roberty در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 3
    آخرین پست: سه شنبه 10 اردیبهشت 1387, 22:45 عصر
  5. کار با حلقه ها
    نوشته شده توسط delphi_stu در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 2
    آخرین پست: شنبه 30 اردیبهشت 1385, 08:36 صبح

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •