پارامتر چیست ؟
- پارامتر در اصل متغیرهایی هستند که می خواهیم صدا زنندگان توابع بتوانند با استفاده از آن ها مقادیر را به بلاک برنامه نویسی تابع ارسال کنند.
- پس به متغیرهایی که در بدنهی تابع تعریف و مشخص می شوند در اصطلاح برنامه نویسی پارامتر گفته می شود.
- به عنوان مثال :
|
1 |
Function myfun(<strong><span style="color: #ff0000;">p1</span></strong> , <strong><span style="color: #ff0000;">p2</span></strong> , <span style="color: #ff0000;"><strong>p3</strong></span>) |
- به متغیرهای p1 و p2 و p3 که برای تابع myfun در نظر گرفته شده اند ، اصطلاحا پارامتر گرفته می شود.
- به عنوان مثال :
|
1 |
public string mymethod(int <span style="color: #ff0000;"><strong>age</strong></span>, string <span style="color: #ff0000;"><strong>firstname</strong></span>, byte <span style="color: #ff0000;"><strong>gender</strong></span>, string <strong><span style="color: #ff0000;">sitename</span></strong>) |
- به متغیرهای age و firstname و gender و sitename اصطلاحا پارامتر گفته می شود.
آرگومان چیست ؟
- آرگومان در اصل مقادیری هستند که صدا زننده توابع آنها را به تابع میفرستد.
- آرگومان های ارسالی به یک تابع بسته به تعریف پارامترها می باشد.
- به عنوان مثال :
|
1 |
Myfun(<span style="color: #ff0000;">123</span> , <span style="color: #ff0000;">iman</span> , <span style="color: #ff0000;">linux2.6</span>) |
- به مقادیر 123 و iman و linux2.6 که به عنوان ورودی برای تابع myfun در نظر گرفته شده اند اصطلاحا آرگومان گفته می شود.