关于参数、参数和类型如何工作的说明
Clarification on how Arguments,Parameters, and types work
所以我是编码新手,我只是想确保这是正确的,因为在大多数情况下我是自学的,我不想自学错误的术语。
Type - 是变量的类型
示例:int john = 5;
int = 类型
参数-指变量名
示例:int john = 5;
约翰=参数
参数 - 指绑定到变量的值
示例:int john = 5;
5 = 参数
这是否正确,如果不正确,我可以得到一些指导吗?
函数或方法定义参数,将值传递给这些参数的调用代码称为参数。
换句话说; parameters 是属于 Method 或 Function 签名的一部分的变量。调用方法时参数是表达式或实际值。
在俄语(可能还有意大利语)中,"parameters" 称为 "formal parameters",而 "arguments" 称为 "actual parameters"。
你完全正确的类型。
老实说,我不太确定 Argument 和 Parameter 之间的区别(如果有的话)是什么。我听说它们可以互换使用。最常见的是在引用 parameter/argument.
的 type 或 value 时
所以这可能是您在实践中从未 运行 遇到的差异之一。这种区别只有高等计算机科学才会烦恼。甚至完全没有区别。
john
是 int
type 和 value[=25 的 variable =] 5.
如果你调用一个接受 int 参数的函数或方法,john 可以是它的参数:
下面,v 是 SetPersonAge 方法的参数:
public void SetPersonAge(int v) {
person.age = v;
}
因此您可以将 john 作为参数传递:
SetPersonAge(john);
john 是此方法调用的第一个(也是唯一一个)参数。
所以我是编码新手,我只是想确保这是正确的,因为在大多数情况下我是自学的,我不想自学错误的术语。
Type - 是变量的类型
示例:int john = 5;
int = 类型
参数-指变量名
示例:int john = 5;
约翰=参数
参数 - 指绑定到变量的值
示例:int john = 5;
5 = 参数
这是否正确,如果不正确,我可以得到一些指导吗?
函数或方法定义参数,将值传递给这些参数的调用代码称为参数。
换句话说; parameters 是属于 Method 或 Function 签名的一部分的变量。调用方法时参数是表达式或实际值。
在俄语(可能还有意大利语)中,"parameters" 称为 "formal parameters",而 "arguments" 称为 "actual parameters"。
你完全正确的类型。
老实说,我不太确定 Argument 和 Parameter 之间的区别(如果有的话)是什么。我听说它们可以互换使用。最常见的是在引用 parameter/argument.
的 type 或 value 时所以这可能是您在实践中从未 运行 遇到的差异之一。这种区别只有高等计算机科学才会烦恼。甚至完全没有区别。
john
是 int
type 和 value[=25 的 variable =] 5.
如果你调用一个接受 int 参数的函数或方法,john 可以是它的参数: 下面,v 是 SetPersonAge 方法的参数:
public void SetPersonAge(int v) {
person.age = v;
}
因此您可以将 john 作为参数传递:
SetPersonAge(john);
john 是此方法调用的第一个(也是唯一一个)参数。