یکی از مواردی که ممکن است زیاد در آن اشتباه پیش آید این است که برنامه نویسانی که در ابتدای راه هستند معمولا دو مفهوم پارامتر و آرگومان را با هم اشتباه میکنند و دقیقا ندانند که آرگومان کجا وارد میشود و پارامتر چیست.
به صورت خیلی ساده و خلاصه بخواهیم بگوییم تعریف و تفاوت شان در این یک خط خلاصه میشود:
نقل قولپارامتر یا parameter در هنگام ایجاد یک تابع یا فانکشن استفاده میشود، و آرگومان یا argument نیز در هنگام فراخوانی تابع.
مثال زیر را در نظر بگیرید:
در اینجا و در هنگامی که داریم تابع my_func را تولید میکنیم، عبارت داخل پرانتز یعنی this_is_my_param به عنوان پارامتر (parameter) شناخته میشود.
حالا زمانی که داریم تابع را صدا میزنیم و مقدار به آن میدهیم، مقداری که برای فراخوانی میدهیم که این مقدار Hello There میباشد، آرگومان (argument) نامیده میشود.
انتظار داریم که خروجی مورد نظر را بدون خطا ببینیم.
خروجی:
نظرات
Newly created comments need to be manually approved before publication, other users cannot see this comment until it has been approved.
Newly created comments need to be manually approved before publication, other users cannot see this comment until it has been approved.