小编典典

R是否等效于pythonic“ if __name__ ==” __main__”:main()”?

python

目的是通过两种简单的方法来获取包含功能的某些代码,例如func.R。调用R CMD BATCH func.R将初始化函数并计算is。在会话中,发出source("func.R")仅会初始化功能。任何想法?


阅读 219

收藏
2020-12-20

共1个答案

小编典典

我认为该interactive()功能可能会起作用。

TRUE当R交互使用R时,此函数返回FALSE。所以就用if (interactive())

即等效为

if (!interactive()) {
  main()
}
2020-12-20