parameter与argument,property与attribute,这些翻译意思相近的词的区别

您所在的位置:网站首页 attributes翻译中文 parameter与argument,property与attribute,这些翻译意思相近的词的区别

parameter与argument,property与attribute,这些翻译意思相近的词的区别

2024-07-16 03:57| 来源: 网络整理| 查看: 265

由于中文翻译的原因,我们在很多情况下将parameter  英 /pəˈræmɪtə(r)/ 与argument  英 /ˈɑːɡjumənt/,Attribute与Property混为一谈,或者说不是很清楚它们的区别。其实它们的真实含义与具体功能还是差别比较大的:

parameter & argument ,形参 & 实参

在计算机编程中,parameter和argument是两个不同的概念。

Parameter(参数)是在定义函数或方法时声明的占位符。参数是函数或方法的输入,用于接收调用者传递的值或引用。例如,在下面的函数定义中,“x”和“y”是参数:

fun add(x: Int, y: Int): Int { return x + y }

Argument(实参)是在调用函数或方法时传递的值或引用。参数是函数或方法的输入,它们提供实际的数据或对象,以便函数或方法可以执行其操作。例如,在下面的函数调用中,“2”和“3”是实参:

val result = add(2, 3)

在这个例子中,函数“add”有两个参数,“x”和“y”,而函数调用传递了两个实参,“2”和“3”。在函数体内,“x”和“y”将被赋予传递的值,即“2”和“3”,并且函数将返回这两个值的和,“5”。

因此,参数和实参在函数或方法定义和调用中有不同的用途。参数是在函数或方法定义中声明的占位符,而实参是在函数或方法调用时传递的值或引用。

刚开始如果容易记混,可以用首字母记忆法:Parameter(形参)和Argument(实参)的首字母分别是“P”和“A”。您可以将“P”解释为“Placeholder”(占位符),因为参数是占位符,等待传递实参。您可以将“A”解释为“Actual”(实际的),因为实参是实际传递给函数或方法的值。

property & attribute ,性质&属性 property : 性质 ,性能 ,所有物,财产 attribute : 属性 ,特性

美 /əˈtrɪbjuːt , ˈætrɪbjuːt/

美 /ˈprɑːpərti/

Attribute 和 Property 虽然都是表示类的属性,

但是一些属性只是在类内部使用,不对外的,一般称这些属性为 Attribute;也有一些属性虽然是 private的,但是会提供相应的 public  getter/setter 方法让外部来操作,把这些属性称为Property

四个单词的缩写或复数形式:

形参 & 实参

param 是 parameter 的缩写;params 是复数 parameters 的缩写。arg 是 argument 的缩写;args 是复数 arguments 的缩写。

 外属性& 内属性

prop 是 property 的缩写;props 是复数 properties 的缩写。attr 是 attribute 的缩写;attrs 是复数 attributes 的缩写。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3