Julia 朱莉娅';s相当于R';s(双问号help.search跨所有包)

Julia 朱莉娅';s相当于R';s(双问号help.search跨所有包),julia,Julia,在R中,您可以键入问号?或双问号?如何在手册中搜索Julia REPL中的字符串? >?first No documentation for ‘first’ in specified packages and libraries: you could try ‘??first’ >??first 在R控制台中,将打开一个浏览器窗口: 在RStudio中,页面在IDE中打开 help()函数和?帮助R中的操作员访问 R函数、数据集和其他对象的文档页, 标准R发行版中的软件包和 包

R
中,您可以键入问号
或双问号
如何在手册中搜索Julia REPL中的字符串?

>?first
No documentation for ‘first’ in specified packages and libraries:
you could try ‘??first’

>??first
R
控制台中,将打开一个浏览器窗口:

RStudio
中,页面在IDE中打开

help()函数和?帮助R中的操作员访问 R函数、数据集和其他对象的文档页, 标准R发行版中的软件包和 包裹

help()函数和?运算符只有在您已经知道要使用的函数的名称时才有用。其他搜索方法包括
apropos
??

函数的作用是:搜索对象,包括函数, 可在当前R会话中直接访问,其名称为 包含指定的字符串

这个??运算符是help.search()的同义词。help.search()文件 函数将扫描文档中安装的软件包 图书馆。help.search()的参数是字符串或正则表达式

另外,我打算回答我自己的问题。

朱莉娅也有类似的问题。Julia的DocString主要搜索工具名为
apropos

要在文档中搜索有关Julia中“first”的信息,可以使用
apropos(“first”)
或等效的
?“first”
。因此,
?“first”
大致相当于
R

要搜索函数和方法,可以键入单个问号
,就像使用
R
一样。在Julia REPL中,键入问号时,提示将变为问号。如果键入
“first”
,它将搜索字符串,而如果键入
first
而不带引号,则会搜索当前加载的模块导出的变量

说明:

help?>"first"  

# or equivalently:

julia>apropos("first")

如果搜索字符串,则忽略大小写。如果要在
DataFrames
模块中搜索,请在搜索前键入
using DataFrames

这也适用于
Visual Studio code
Atom


我想
appropos
只是列出了所有先有
一词的函数。这在
Julia
R
中都有(注意,在R和Julia中都有
appropos
)。我感觉OP是在询问关于帮助页面的问题。嗯,Julia中的
apropos
对应于R中的
apropos
。所以我仍然看不出这与Julia中的
的答案是否相符。顺便说一句,Julia中也有
。这是为了“扩展帮助”,在一些文档字符串中,是更多示例等。@mcabbott,我不知道。如何在Julia中使用
?文件在哪里?请随时发布答案!谢谢。谢谢@mbauman,对我来说,
后面跟着
第一个
给出的结果与
后面跟着
?第一个
的结果相同,所以我看不出有什么不同。另外,它不像
??
中的
那样是字符串搜索,我理解正确吗?R的
??
是搜索CRAN中的所有包还是只搜索加载的包?@mbauman似乎
搜索加载的包,而
??
搜索安装的包:“help.search()函数扫描文档以查找库中安装的软件包。”和“操作符是help.search()的同义词”(从OP链接)任何情况下,而不是从整个CRAN…感谢您的澄清。我真的只使用过
,从未注意到加载的
和安装的
之间的区别,但这实际上是一个非常重要的区别!
help?>first