旋转以下代码(通过在Rstudio中点击编译报告):
#+ eval = FALSE
This line should not be syntax-checked, but it is.
返回这个错误:
Error in parse(text = x, keep.source = TRUE) :
<text>:2:6: unexpected symbol
1: #+ eval = FALSE
2: This line
编织等效的Rmd-chunk工作良好:
```{r, eval = FALSE}
Using Rmd, eval=FALSE disables the syntax-check, and does not error
我期望我可以旋转一个块语法不正确的代码而不得到一个错误(https://bookdown.org/yihui/rmarkdown-cookbook/spin.html)。我误认为是期待呢?
谢谢。
这是不可能的,但一个解决方法是引用句子:
# Syntax checked:
2+2
#> [1] 4
# Not syntax checked:
"
2 a
"
#> [1] "n2 a n"
(来源:谢一辉在2022年6月28日的评论)