رفتن به مطلب
  • 0

بازگشت به ابتدای حلقه for


daria

سوال

سلام

فرض کنید یک حلقه فور داشته باشم، و داخلش یه شرط.

می خوام بگم اگر شرط برقرار نبود بقیه حلقه رو انجام نده و برگرد به ابتدای حلقه فور!

باید چکار کنم؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

8 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

سلام ،

ببینید اینجوری هیچ وقت حلقه فور شما تمام نمی شه! شما دوباره حلقه رو اجرا می کنید دوباره شرط هم اجرا می شه و ......!

می تونید دقیقا کدتون رو قرار بدید تا راهنمایی کنیم؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

ببینید، برای تکرار شدن حلقه دقیقا نمیدونم باید چه کنید!؟

ولی برای خروج از شرط باید از Return استفاده کنید و برای خروج از حلقه هم باید از Exit استفاده کنید

موفق باشید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام ،

ببینید اینجوری هیچ وقت حلقه فور شما تمام نمی شه! شما دوباره حلقه رو اجرا می کنید دوباره شرط هم اجرا می شه و ......!

می تونید دقیقا کدتون رو قرار بدید تا راهنمایی کنیم؟

خوب نه، قبل از شرط یه سری دستورات هست و دستور انتخاب عدد تصادفی!

می خوام بگم اگر انتخاب شده مثلا صفر بود ادامه بده، اما اگر صفر نبود، کل حلقه رو از اول انجام بده

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

ببینید شما ار فور استفاه نکنید

شما از دو وایل استفاده کن

تا زمانی که شرط اولیه برقراره ، کار انجام میشه

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

اگرم میخوای که فقط برگردی به بالای کدهات توی حلقه ، مثلا خط اول کد ها توی حلقه میتونی از continue استفاده کنید

Dim adad As Int
adad = 0
Do While adad < 10
	Log(adad)
	If adad = 5 Then
		adad = 0
	End If
Loop
لینک ارسال
به اشتراک گذاری در سایت های دیگر

چیز خاصی نداره

زمانی که exit بزنی تو حلقه ، حلقه شکسته میشه

وقتی continue بزنی ، حلقه از هر جا که continue زدی ، میره به اولین خط بعد از حلقه

البته الان زیاد توصیه نمیشه برای شیئ گرایی تا جایی که میدونم

اما بزن بره :D

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ممنونم، خیلی خیلی ممنونم. با راهنمایی هاتون تونستم یه تابع بنویسم که در انتخاب اعداد تصادفی عدد تکراری نداشته باشه 

:dance2:  :yahoo:  :dance:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ممنونم، خیلی خیلی ممنونم. با راهنمایی هاتون تونستم یه تابع بنویسم که در انتخاب اعداد تصادفی عدد تکراری نداشته باشه 

:dance2:  :yahoo:  :dance:

خیلی هم عالی

تابع رو هم حتما قرار بدید توی بخش 

http://answercenter.ir/forum/54-%D9%82%D8%B7%D8%B9%D9%87-%DA%A9%D8%AF%D9%87%D8%A7-code-snippets/

تا دوستان استفاده کنن

موفق باشید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...