r - 有没有办法确定 R 程序是否从命令行运行?
问题描述
我希望控制流程根据调用 R 程序的位置而有所不同。就像是
if (called_from == 'GUI') {
print('Hello GUI')} else {
print('Hello command line')
}
这可能吗?如果是这样,请提供尽可能多的详细信息。
解决方案
if (interactive()) {
print('Hello GUI')
} else {
print('Hello command line')
}
推荐阅读
- python - 使用 Scipy 模拟正弦曲线
- sprite-kit - 触摸处理程序上的 SKNode
- javascript - 无法在 ExcelJS 中打开导出的 excel 文件
- sql - 查找重复记录并说出每条记录的重复计数
- sql - 将数据文件转换为平面文件?
- arrays - 如何使用 Google 表格上的 setValues() 将此列表写入列
- php - 从 Laravel 导出 Excel 而不安装任何库并获得奇怪的字符
- bash - 如何测试端口/IP 地址组合?
- python - 为什么python中的相同字符串没有相同的ID?
- vue.js - Vue.js:如何更新对象数组?