【发布时间】:2023-03-24 17:41:01
【问题描述】:
R 是否支持函数重载?
我想做一些事情:
g <- function(X,Y) { # do something and return something }
g <- function(X) { # do something and return something}
【问题讨论】:
-
您的示例函数建议使用可选参数的简单情况(如下所述),但“函数重载”可能指的是更多类似于 R 的方法 dispatching systems S3 和 S4 的内容。
-
是的,这可以通过可选参数来完成,但我正在寻找类似于 Erlang 函数定义的东西 :-)
-
好建议,@joran。你打败了我并且提供了最合适的链接。
-
在问题中添加有关 Erlang 函数定义的信息,目前这不是一个真正的问题。
标签: r function overloading