一劳永逸地,我想正确使用 R 术语。然而,我正在阅读的书籍都没有太大帮助,在我看来,作者有时会随意选择名字。所以,我的问题是什么时候使用“属性”、“参数”和“参数”这些名称?
从我目前阅读和理解的内容来看,参数是函数可以作为输入的内容。例如,如果我有一个计算两个值之和的函数,则sum(value1, value2)
'value1' 和 'value2' 是函数的参数。
如果我们正在调用一个函数,我们将调用传递给函数参数的值。对于 sum-function 示例,“23”和“48”将是函数参数:
sum(23,48).
所以基本上我们在定义一个函数的时候叫它参数,在我们调用函数的时候我们叫它参数(所以参数是传递给函数的参数)
但是“属性”呢?据我了解,属性相当于方法中的参数(方法是类对象的函数)?
例如,如果我有类似的东西:
heatmap(myData, Colv=NA, Rowv=NA)
... ,'myData' 会是参数还是属性?那么Colv=NA
和Rowv=NA
呢?heatmap() 不是一个函数,因此括号中的所有内容都应该称为参数吗?