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

نام تاپیک: retur 0 و return -1 ؟

  1. #1
    کاربر دائمی آواتار Beginner67
    تاریخ عضویت
    مرداد 1391
    پست
    414
    تشکر کردن
    214
    38 بار تشکر شده در 37 پست

    retur 0 و return -1 ؟

    سلام.
    در متدهای با مقدار بازگشتی از return استفاده میشه.
    return a;
    مقدار a رو برمیگردونه
    return 0 و reutrn -1 کارشون چیه؟
    ممنونم.

  2. #2
    کاربر دائمی آواتار rahmatipoor
    تاریخ عضویت
    شهریور 1392
    محل زندگی
    ...
    پست
    345
    تشکر کردن
    493
    108 بار تشکر شده در 82 پست

    نقل قول: retur 0 و return -1 ؟

    مقدار 0 یا 1- رو بر میگردونه

  3. کاربرانی که به خاطر مطلب مفید rahmatipoor از وی تشکر کرده‌اند:


  4. #3
    کاربر دائمی آواتار Beginner67
    تاریخ عضویت
    مرداد 1391
    پست
    414
    تشکر کردن
    214
    38 بار تشکر شده در 37 پست

    نقل قول: retur 0 و return -1 ؟

    ممنون میشه لطف کنید بفرمایید چه مواقعی به این خروجی نیاز پیدا میشه؟

  5. #4
    مدیر بخش آواتار danialafshari
    تاریخ عضویت
    تیر 1387
    محل زندگی
    هر کجا هستم باشم آسمان مال من است
    پست
    2,698
    تشکر کردن
    152
    1,803 بار تشکر شده در 1,330 پست

    نقل قول: retur 0 و return -1 ؟

    نقل قول نوشته شده توسط Beginner67 مشاهده تاپیک
    ممنون میشه لطف کنید بفرمایید چه مواقعی به این خروجی نیاز پیدا میشه؟
    لطفاً در انتخاب عنوان تاپیک دقت کنید و قوانین رو مطالعه کنید
    بستگی به متد و برنامه نویسش داره و نمیشه کاربردشو قطعی گفت
    شاید به صورت تقریبی بشه اینطور گفت -1 زمانی هست که چیزی انتخاب نشده; 0 برای زمانی هست که چیزی پیدا نشده; 1 هم برای زمانی هست که نتیجه داده
    در comboBox میشه گفت 1 = True و 0=False و -1 = Unselected انتخاب نشده
    البته گفته های بالا همش نسبیه
    اگر متد رو بزارید بهتر میشه راهنمایی کرد
    لطفاً از پرسیدن سوال در خصوصی خودداری کنید.
    قبل از ایجاد تاپیک، حتماً قوانین سایت را مطالعه فرمایید.
    قوانین پرسش های دانشجویی
    برای درست وارد شدن کد در قالب C#‎‎‎ سایت، ابتدا کد رو درون Notepad.exe کپی سپس از اونجا به سایت در قالب C#‎‎‎ منتفل کنید
    نرم افزار code manager دستیار برنامه نویسان جهت نگهداری کد ها

  6. کاربرانی که به خاطر مطلب مفید danialafshari از وی تشکر کرده‌اند:


  7. #5
    کاربر دائمی آواتار rahmatipoor
    تاریخ عضویت
    شهریور 1392
    محل زندگی
    ...
    پست
    345
    تشکر کردن
    493
    108 بار تشکر شده در 82 پست

    نقل قول: retur 0 و return -1 ؟

    همونطوری که آقای افشاری فرمودند بستگی به خودتون و متدی داره که نوشتید

    شما برای خودتون در نظر می گیرید که اگه شرایط خاصی برقرار شد عدید 0 یا 1- یا هر عدد دیگه ای رو به عنوان مقدار بازگشتی برگردونه .
    وقتی هم که متد رو توی برنامه اصلی تون اجرا کردید میاید چک می کنید که مقدار بازگشتی متد چی بوده و مثلا اگه 0 بود می فهمید که فلان شرط توی متد برقرار شده

    بعضی جاها هم متدی که نوع مقدار بازگشتی اون از نوع عددی هست نتیجه خاصی نداشته ، و چون حتما باید متد مقدار بازگشتی داشته باشه، یه عدد رو باید برگردونید که معمولا مقدار 0 رو بر می گردونن

    یا اینکه توی یک دستور if اگه شرط برقرار باشه نتیجه یک سری محاسبات خاص بر میگرده و اگه عبارت شرطی درست نبود مثلا مقدار 0 رو بر می گردونید.

    در کل بستگی به خودتون داره که چطوری متد رو بنویسید.

  8. کاربرانی که به خاطر مطلب مفید rahmatipoor از وی تشکر کرده‌اند:


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

  1. Return Array Type
    نوشته شده توسط pouyaa در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 4
    آخرین پست: جمعه 05 خرداد 1385, 08:38 صبح
  2. آیا در یک storeprocedure می شه دوتا مقدار رو return کرد ؟
    نوشته شده توسط Microsoft.net در بخش SQL Server
    پاسخ: 1
    آخرین پست: جمعه 10 مهر 1383, 12:09 عصر
  3. مشکل در return کردن
    نوشته شده توسط mr_esmaily در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 2
    آخرین پست: جمعه 03 مهر 1383, 14:29 عصر
  4. Return Array From Function
    نوشته شده توسط FirstLine در بخش برنامه نویسی در Delphi
    پاسخ: 1
    آخرین پست: سه شنبه 14 بهمن 1382, 15:55 عصر
  5. not all code pathes return value
    نوشته شده توسط faramarz_s در بخش ASP.NET
    پاسخ: 1
    آخرین پست: پنج شنبه 03 مهر 1382, 12:44 عصر

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

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