我再次通过漩涡()作为复习,我注意到漩涡的作者说命令?matrix 是调用帮助屏幕的正确形式。但是,当我运行?matrix()时,它仍然有效?有和没有一对括号之间有区别吗?
答案 0 :(得分:1)
它不是特定于漩涡环境(我在5分钟前完全没有意识到)这是R的标准。?
快捷方式的帮助页面说:
参数
主题
通常是指定要寻求帮助的主题的名称或字符串。或者,要求提供相应S4方法的文档的函数调用:请参阅S4方法文档部分。调用pkg :: topic和pkg ::: topic是专门处理的,并在包pkg中寻找主题的帮助。
类似于使用以下命令调用的第二个选项:
?matrix()
由于??
实际上是一个不同的快捷方式,因此需要使用此代码来显示该页面,就像需要使用带引号的字符串来获取for
,if
,{的帮助一样{1}}或R中的任何其他保留字:
next
这不是基于"模糊逻辑"在hte帮助系统中搜索。使用?'?' # See ?Reserved
代替help
会得到不同的回复:
?
您可以通过在命令行键入> help("str()")
No documentation for ‘str()’ in specified packages and libraries:
you could try ‘??str()’
来查看?
函数的完整代码,但我只是展示它如何启动给定的表达式的语言级处理:
?
答案 1 :(得分:0)
通过运行matrix
和一般any_function
,您可以获得它的源代码。