Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 有效使用引用类的示例_R_Oop_Pass By Reference - Fatal编程技术网

R 有效使用引用类的示例

R 有效使用引用类的示例,r,oop,pass-by-reference,R,Oop,Pass By Reference,我对有效使用新参考类的示例感兴趣 一般来说,R的编程风格更具功能性,并不真正依赖于面向对象的编程概念,如继承和OOP设计模式(尽管其中一些设计模式有其功能等价物或在R中本机支持)。此外,引用类还避免了在函数内部修改对象时导致复制大型对象的传递值问题,这可能会使用大量RAM 我不是在寻找一个软件包或函数的列表,而是具体的例子,带有基准测试的加分,客观地证明你的观点。如果是OOP代码示例,请客观地解释为什么此OOP代码优于功能等效代码。这不是建设性的,因为您正在征求类似列表的答案,并且此处不可能有明

我对有效使用新参考类的示例感兴趣

一般来说,R的编程风格更具功能性,并不真正依赖于面向对象的编程概念,如继承和OOP设计模式(尽管其中一些设计模式有其功能等价物或在R中本机支持)。此外,引用类还避免了在函数内部修改对象时导致复制大型对象的传递值问题,这可能会使用大量RAM


我不是在寻找一个软件包或函数的列表,而是具体的例子,带有基准测试的加分,客观地证明你的观点。如果是OOP代码示例,请客观地解释为什么此OOP代码优于功能等效代码。

这不是建设性的,因为您正在征求类似列表的答案,并且此处不可能有明确的答案。要不要换个说法?[这让我很难受,因为我也想知道一个使用引用类的好软件包…]我试图重新表述这个问题,这是否更符合SO要求@GavinSimpson?仅供参考,大型对象在修改时复制,而不是传递给函数时。这对函数来说仍然太模糊。你有什么特别想看的吗?我喜欢这个问题,但觉得它不符合stackoverflow的指导原则。我投票决定结束。