【问题标题】:How do I see source code with comments?如何查看带有注释的源代码?
【发布时间】:2013-08-03 01:13:17
【问题描述】:

我想查看包含任何 cmets 的 R 源代码,以了解包的作者如何运行他的代码,但我不确定使用什么命令来查看它。特别是,我试图查看 R tgp 包中 bgp() 函数的源代码。到目前为止我已经尝试过

library(tgp)
tgp::bgp
tgp:::bgp

但是这些命令中的每一个都只显示了去掉 cmets 的源代码。

【问题讨论】:

  • 你试过tgp:::bgpgetAnywhere("bgp")吗?
  • 是的,我有。我将添加运行该命令的输出以说明问题的原因。
  • 我完全糊涂了。在我看来,这与 bgp 函数的源代码一模一样。你希望在这里看到什么你没有看到的???缺少什么??
  • 在我必须走之前再疯狂猜测一下。也许您看到函数的“肉”体现在对tgp 函数的进一步调用中。要看到这一点,请尝试tgp:::tgp。除此之外,我猜不出你在找什么。
  • 在我看来,这个问题已经从明显令人困惑的原文改写为一个完全明智的问题。不应该再开吗?它给了我想要的答案

标签: r comments


【解决方案1】:

这为您提供了代码的解析版本,但它去掉了所有的 cmets。包源在这里:http://cran.r-project.org/src/contrib/tgp_2.4-9.tar.gz

bgp代码在R目录下的btgp.R中。

在 CRAN 上查找包的原始来源的一般方法是转到:https://cran.r-project.org/web/packages/available_packages_by_name.html

【讨论】:

  • 我想我应该更具体地说明我想要什么。但这正是我所需要的。谢谢!
  • @BabakP ,您愿意编辑您的问题以反映您真正想要的吗? (即具有完整 cmets 的源代码)...
猜你喜欢
  • 2023-04-08
  • 2013-12-31
  • 2013-01-27
  • 2015-09-03
  • 1970-01-01
  • 2011-10-02
  • 1970-01-01
  • 2014-07-29
  • 2014-10-09
相关资源
最近更新 更多