【发布时间】:2019-11-08 13:11:02
【问题描述】:
我希望控制流根据调用 R 程序的位置而有所不同。类似的东西
if (called_from == 'GUI') {
print('Hello GUI')} else {
print('Hello command line')
}
这可能吗?如果有,请提供尽可能多的详细信息。
【问题讨论】:
-
您可以使用
interactive()。如果为 TRUE,则代码可能正在 GUI 中运行,如果为 FALSE,则可能正在命令行中运行。有关详细信息,请参阅?interactive帮助页面。
标签: r