【发布时间】:2016-03-07 11:36:02
【问题描述】:
是否可以编织带有解析错误的块?
我想制作一个文档来解释在 R 中编码时可以找到的一些不同类型的错误,但似乎我无法编织一个带有解析错误的块,即使使用 error = TRUE。
例如,这个块工作正常,它显示错误消息:
```{r sum character, error = TRUE}
"1" + "2"
```
但是,这个块没有:
```{r missing parenthesis, error = TRUE}
f <- function(x){
z <- sum(x
#
y <- x + 1
return(x + y + z)
}
```
它给出了错误:Error in parse(text = x, srcfile = src)。
这里的想法是在块“缺少括号”中显示所有错误消息,这可能吗?
【问题讨论】:
-
评估包中不支持(knitr依赖于它),您可以向github.com/hadley/evaluate提出功能请求,以便我有时间考虑。谢谢!
-
感谢@Yihui 我提交了功能请求!