【发布时间】:2021-01-07 01:28:09
【问题描述】:
如果这听起来很愚蠢,我深表歉意。我是一个尽我最大努力使我的代码可重现和易于理解的人。所以我接受了“制作有用的 cmets”和“注释每一行代码”的想法 除了像上一篇文章提到的这种混乱之外,还有其他方法可以评论代码:
这是一个使用简单的代码行和 tidyverse 模拟的可复制。对于这个例子,请假装库(包)是你见过的最复杂的代码。
# this a comment
## this is a tabbed comment
library(tidyverse) # this is an inline comment
但是如果你把它注释掉了怎么办。
# this a comment
library(ggplot2) # this is an inline comment
# library(tidyverse) This is commented code
现在你有一些难以理解的东西。哪个是注释,哪个是代码?
我希望语法中有一种方法可以添加另一个字符来帮助区分我的 cmets 并注释掉代码。
【问题讨论】:
-
P.S.我之所以问是因为当我在编程时搜索答案时,我发现这个问题似乎从未得到正确回答,而是被推到了其他社区:stackoverflow.com/questions/43481879/…。我希望在过去 7 年中情况发生了变化,堆栈溢出的基本问题终于可以接受了。在做了 4 年的 R 之后,我发现自己在思考这个问题。
-
建议的答案是否能解决您的问题...?
-
是的,自 9 月以来,我一直在忙于帮助地方选举。 @BenBolker 我非常感谢这两个答案,因为他们都回答了问题的不同方面。 Ben,您回答了如何在已经存在评论时正确评论代码。虽然杰克逊回答了更好的一般评论实践。谢谢你们的帮助。 :)
标签: r