【发布时间】:2018-02-17 08:13:27
【问题描述】:
是否可以提供逻辑(或算术)运算符作为 R 函数的参数。检查分享主题的this SO question。
f1 <- function(a, b) a>b
然后
> f1(1,2)
[1] FALSE
我怎样才能实现一个运算符,例如让我更改功能测试,例如
f2 <- function(a, b, operator = c('<', '>', '==')) { ... }
那我愿意
> f2(1, 2, '<')
[1] TRUE
【问题讨论】:
标签: r function arguments operators