什么是"论证"?

时间:2011-08-31 05:15:50

标签: arguments terminology

假设我有这段代码:

function question($argument)
{
    var $q = "What does ($argument) mean?";
}

可以告诉我是否还有其他单词(或短语)来定义参数是什么? 我问这个是因为英语是我的第二语言,我终生不能在我的语言中找到一个在“编程”中定义“论证”的词。

我理解参数是如何工作的,以及它们的用途,我只需要一个同义词或短语就可以将其翻译成我的语言,以便于使用和理解。

我想出的最好的东西(用我的语言)是(Passed Variable(s)),听起来不错吗?有没有更好的措辞?

由于

5 个答案:

答案 0 :(得分:3)

Parameters

这有帮助吗?

(“Passed Variables”已接近......并且可能在您的语言中正常工作)

答案 1 :(得分:2)

在主叫方面它是一个参数,在功能方面它是一个参数。

"Parameter" vs "Argument"

答案 2 :(得分:2)

我不会使用“传递变量”,因为参数不必是变量。

在此示例中可能会看到该术语最常见的用法。考虑

// A function definition
function f(x, y) {
    .... 
}

// A function call
f(57/p*q+4, z);

大多数人会调用x和y 参数,并调用57 / p * q + 4和z 参数。请注意,参数是变量(除非语言具有模式匹配,不太常见),并且参数可以是任意表达式

现在你可能会听到人们调用x和y“形式参数”,而参数是“实际参数”但恕我直言这种区别有点过时了。我可能错了。

问题是参数是在函数调用中传递给参数的表达式。所以也许“传递表达”至少比“传递变量”更好。玩转换。关于计算词汇的一个有趣的事情是几乎每个单词(函数,过程,类型,标签,常量,变量,表达式,声明,语句,运算符,参数,参数等)都是从一个普通的旧英语单词中借用的。没有太多新颖的术语。

答案 3 :(得分:1)

参数是您传递给函数(也称为子例程)的内容。参数也称为参数。函数可能会使用参数并使用它来计算某些内容或修改参数本身。

答案 4 :(得分:0)

参数是在调用它们时起作用的函数的变量。 和 参数也是在该函数返回程序值期间起作用的函数的变量。