if(interactive())是否等效于pythonic"if __name__ =="__ main__":main()"?

 hy 发布于 2023-01-31 10:10

我希望R脚本具有在交互模式下执行的main()函数.但是在获取文件时不应执行main()函数.

已经有一个关于这个的问题,一个非常好的答案建议使用interactive()函数.然而,这对我不起作用.我没有足够的声誉点来评论或回答这个问题.所以我再次问这个问题.

我写这个 script_1.r

if(interactive()){
  your main code here
}

如果我使用knitr来放弃html或pdf文档,那就是获取脚本.此代码if(interactive())不会被执行.这对我有好处,这就是我想要的.

我的问题是,如果我source("script_1.r")script_2.r交互模式,它仍将运行此if(interactive())部分下的代码.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有