【发布时间】:2014-03-05 21:12:39
【问题描述】:
我已经开始通过 rJava 在 tJava 中为 R 编写一个 GUI。
由于我想要一个特定的行为,我正在通过我的名为 gui.eval 的函数评估所有内容。
当有人覆盖这个函数时问题就来了。是否有防止用户覆盖特定功能的机制?
【问题讨论】:
-
没有防止这种情况的机制。但是你可以把它放在一个包里,像
pckagename::gui.eval一样调用它。 -
你为什么认为有人会首先覆盖它?如果你确定有成群的僵尸高呼“gui...evalllll”,那么给你的 GUI 取一个更不寻常的名字。
标签: r function user-interface overriding