2016-09-14 46 views
0

只是为了方便起见,当你在构造函数调用中按Tab时,如何让R显示类的字段? 让我告诉你我的意思是 - 有一类:当你在构造函数调用中按下Tab时显示元素,S4类的插槽

cEvent = setClass(
    "Event", 

    representation(
    time = "POSIXct" 
    ) 
) 

那么当你创建一个实例

earthquake = cEvent(

,并按下Tab键向您展示的输入字段可以是它只是显示... =我想要的地方time =

原因是我的一些类有很多字段,我不想查看它们每次创建实例时它们的拼写方式。微小的东西,但有点烦人。

+0

您正在使用哪个IDE? –

+0

@HongOoi RStudio一如既往:) – stkubr

回答

1

感谢您的功能请求!

setClass("Class", c(...)) 
Class <- function(x, y, z) { new("Class", x, y, z) } 

也就是说,包作者通常建立自己的“建设者”的S4对象,然后从RStudio(或其它的R环境)的自动完成功能一般:我们一般在野外见过这样的代码更频繁如预期。

无论如何,我已将这添加到内部RStudio问题跟踪器中,我们将看到我们可以做什么!

+0

啊,我明白了。感谢您规划新功能,我想我在切换到R之前有太多的C++曝光了。感谢您使用R方式显示类的代码! – stkubr

相关问题