2

简单的问题,在 Windows 上搜索文档的最佳方式是什么。这次我想要关于'while'的信息(现在由谷歌解决)但我仍然无法获得 ri 或 windows 上的 chm 文档来为 while 提供结果。

如果我在 chm 的搜索中输入关键字,它不会返回“while”,它会返回许多结果,但对于索引搜索而言,“while”不一样。

所以在安装了ri。

>rdoc --all --ri

但如果我搜索时

C:\Ruby193\bin>ri 'while'
Nothing known about .while

我想阅读官方结果。什么是最好的?

还尝试了 ri 交互但结果相同。

C:\Documents and Settings\renshaw>ri -i

Enter the method name you want to look up.
You can use tab to autocomplete.
Enter a blank line to exit.

>> while
Nothing known about .while
>>
4

2 回答 2

4

那是因为ri为您提供有关方法的信息,而不是语言语法。while是 Ruby 的关键字,就像begin. 如果您尝试,您将找不到任何关于beginin 的内容ri。相反,您可以尝试ri File::read例如。

于 2012-02-05T11:58:53.937 回答
0

对于 Ruby 核心语言关键字和主题,请使用ruby:前缀。

如果你跑了ri ruby:while,你会得到一个页面列表。在该列表中是syntax/control_expressions.rdoc,它可能包含您想要的信息。

ri ruby:control_expressions

为您提供核心 Ruby 控制表达式(包括while)的文档。

于 2017-09-17T14:16:31.493 回答