ChatGPT解决这个技术问题 Extra ChatGPT

“参数”与“参数”[重复]

这个问题在这里已经有了答案:参数和参数之间有什么区别? (37 个回答)参数或参数? [重复] (12个回答) 2年前关闭。

我把参数和参数弄混了,并没有真正注意什么时候使用一个,什么时候使用另一个。

你能告诉我吗?

在俄语中,“参数”被称为“形式参数”,而“参数”被称为“实际参数”。
我们也使用这个约定的意大利语。
我喜欢 MSDN 中的这句话:“...过程定义了一个参数,调用代码将一个参数传递给该参数。您可以想到 p arameter 作为 parking spacea参数作为automobile。"
参数是您使用的参数,而参数是要填写的空白。
我们在调用函数时传递参数,函数作为参数接收。

R
Rory O'Kane

参数是作为方法签名(方法声明)一部分的变量。参数是调用方法时使用的表达式。

考虑以下代码:

void Foo(int i, float f)
{
    // Do things
}

void Bar()
{
    int anInt = 1;
    Foo(anInt, 2.0);
}

这里 if 是参数,anInt2.0 是参数。


旧帖子,但换一种说法:argument 是传入的值/变量/引用,parameter 是函数/块中使用的接收变量。
或者,一个方法有参数并接受参数。
总有一天我会爆炸,这将是开发人员的术语。
为什么在 JavaScript 中,当您想要访问函数/方法的参数时,您必须访问“arguments”变量?那不应该是“参数”吗?
@ngDeveloper 不,应该是参数。您可以访问传递给函数的参数值列表。因此,您不会获得函数参数名称的列表,javascript 也不会为您提供获取该信息的方法。