【问题标题】:What does this assignment operator imply? [duplicate]这个赋值运算符意味着什么? [复制]
【发布时间】:2020-09-08 06:47:47
【问题描述】:

我一直在阅读从here 下载的“R 语言定义”PDF 文件。在第 11 页,我读到:

我想知道attrattr<- 有什么区别。非常感谢。

【问题讨论】:

  • attr 获取属性,例如attr(iris,"class")<- 分配/允许您修改
  • also
  • 比你们所有人。从所有答案中,我得出结论,attrattr<- 都是函数。它们分别类似于 Java 中的 setter 和 getter。我相信我是对的。

标签: r assignment-operator


【解决方案1】:

"attr" 获取对象的特定属性。

"attr

【讨论】:

  • 当您说attr 可以设置 一个属性时,实际上是attr<- 设置了该属性。也就是说,当你做attr(x, "key") <- value时,这实际上是在调用'attr<-'(x, "key", value)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-31
相关资源
最近更新 更多