تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 3 از 3

نام تاپيک: تعریف مقادیر ورودی اختیاری در روال ها یا تابع ها

  1. #1
    اگه نباشه جاش خالی می مونه Akbar"22"'s Avatar
    تاريخ عضويت
    May 2011
    پست ها
    266

    4 تعریف مقادیر ورودی اختیاری در روال ها یا تابع ها

    سلام دوستان ...

    وقتی ما خودمان یک تابع یا روال ایجاد میکنیم مقادیر ورودی نیز برایشان می توانیم تعریف کنیم و مشکل من هم همین جاست که من قصد دارم مقادیر ورودی اختیاری داشته باشم

    مثال برای مقادیر ورودی اختیاری : همه ی آرگومان های تابع Msgbox به جز آرگومان اول آن


    برای مثال این یک روال می باشد :


    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    این روال را تعریف و با دستور Call صدا میزنم و این جاست که میخواهم یک مقدار ورودی را به روال ارسال کنم ولی ... برنامه خطا می دهد


    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  2. #2
    کاربر فعال انجمن برنامه نویسی n00b's Avatar
    تاريخ عضويت
    May 2012
    محل سكونت
     
    پست ها
    297

    پيش فرض

    باید قبل از مغییر هایی که مقدار دهیشون اختیاریه// از کلمه ی کلیدی Optional استفاده کنید.../////
    *******************************
    چند تا نکته اینجا وجود داره.../// مثلاً...//// مثلاً می تونید یه مقدار پیش فرض برای متغییرتون در نظر بگیرید...//// تا در صورتی که کاربر مقداری به متغییر تخصیص نداد// مقدار متغییر برابر همون مقدار پیشفرض بشه....///// مثال.....////
    *********************************
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ************************
    توجه کنید که متغییر هایی که قبلشون کلمه ی کلیدی Optional میاد// همیشه باید آخرین متغییر ها باشن...//// یعنی بعدشون نباید متغییر هایی بدون این کلمه کلیدی تعریف بشه....//// مثال....///////
    ************************************
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    *****************************
    موفق باشید!

  3. 2 کاربر از n00b بخاطر این مطلب مفید تشکر کرده اند


  4. #3
    اگه نباشه جاش خالی می مونه sosani2007's Avatar
    تاريخ عضويت
    Aug 2012
    محل سكونت
    گناباد
    پست ها
    293

    پيش فرض

    برای استفاده از مقادیر اختیاری کافیه از دستور Optional استفاده کنی یعنی اینجوری
    Function Sosani2007(Ali as integer,Optional b as string="R",J as string)
    فقط به این نکته توجه کنید که آرگومان های اجباری الویت بالاتری نسبت به اختیاری ها دارند یعنی اول آرگومان های اجباری بعد آرگومان های اختیاری

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •