2017-07-19 10 views
4

Rには、コードのインタラクティブバージョンと非インタラクティブバージョンを切り替えるための環境変数またはグローバル変数がありますか? appearには対話セッションがコマンドライン引数を受け入れる方法がないので、これは重要です。関連する質問はhere と尋ねられますが、私の質問には答えません。Rセッションがインタラクティブであるかどうかに基づいて条件を切り替える

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

答えて

6

この:

私が探しているものの例は、このようなものでしょうか?

if(base::interactive()){ 
     a <- 10 
     b <- 6 
    }else{ 
     args = commandArgs(trailingOnly = TRUE) 
     a <- args[1] 
     b <- args[2] 
    } 
関連する問題