来自 R 背景,刚开始学习 Julia,我想知道 Julia 中的文档如何,以及是否有类似于 R 的帮助页面和小插图。
此外,在 R 中,可以使用 roxygen 注释块记录函数,Julia 中是否也有类似的东西?
答案 0 :(得分:5)
我认为最好通过示例来了解事情是如何运作的。我将评论如何记录 DataFrames.jl,因为这是一种非常标准的方法:
names
的文档字符串示例;然后可以通过帮助系统以交互方式发现这些文档字符串(按 ?)doctest=true
,它确保所有按照 Documenter.jl 规则正确注释的代码示例都产生预期的输出我希望这能帮助您入门。我已经向您指出了 GitHub 上托管的包通常使用的所有基本部分(即这不是唯一的方法,但它是最常用的标准方法)。
要掌握上述所有细节,您需要仔细阅读 Julia Manual 和 Documenter.jl 中的文档。不幸的是,编写合适的文档并不容易(在任何编程语言中)。好消息是 Julia 有一个非常出色的工具链,可以很好地支持这个过程。