根据R会话是否是交互式切换条件

irr*_*rom 4 r

R中是否有环境变量或全局变量可用于在我的代码的交互式和非交互式版本之间切换?因为没有这很重要,似乎有一个互动环节,以接受命令行参数的方式.这里提出一个相关问题, 但它没有解决我的问题.

我正在寻找的一个例子是这样的:

if(ISINTERACTIVE){
    a <- 10
    b <- 6
}else{
    args = commandArgs(trailingOnly = TRUE)
    a <- args[1]
    b <- args[2]
}
Run Code Online (Sandbox Code Playgroud)

Car*_*eri 6

这个?

if(base::interactive()){
        a <- 10
        b <- 6
    }else{
        args = commandArgs(trailingOnly = TRUE)
        a <- args[1]
        b <- args[2]
    }
Run Code Online (Sandbox Code Playgroud)