每当我安装宝石时,都会看到RI和RDOC。我知道这是文档,但是两者之间有什么区别以及如何使用它们?

有帮助吗?

解决方案

RDOC [..]是Ruby编程语言的嵌入式文档生成器。 [..] RDOC作为Ruby Core分布的一部分。

RDOC还提供了用于创建Ruby RI数据文件的引擎。 RI是(或多或少)Ruby的Man页面版本,从命令行中提供API信息。

从:http://en.wikipedia.org/wiki/rdoc

其他提示

要访问您的宝石本地RDOC,请键入 gem server 并将您的浏览器指向 http://localhost:8808.

如果未安装宝石的RDOC, gem rdoc --all将为所有宝石安装文档。

似乎不需要本地文档。许多开发人员有目的地跳过安装它,转而使用在线文档。但是,对于使用Rails 2(例如Rails 2)的旧工具的人来说,它可以使查找正确的文档快速而简单。

枚举<对象


=包括:枚举(来自Ruby Core)

(来自Ruby Core)------------------------------------------------------------------------- ------------------------------------------允许内部和外部迭代的类。

可以通过以下方法创建枚举器。 *内核#to_enum *内核#enum_for * enumerator.new

大多数方法都有两种形式:块形式,其中对枚举中每个项目的内容进行评估,以及返回新的枚举器包裹迭代的非块形式。

枚举=%w(一两个三)。east put enumerator.class#=> enumererator enumerator.each_with_object(“ foo”)do | item,obj | puts“#{obj}:#{item}” end#foo:一个#foo:两个#foo:三个enum_with_obj = enumerator.each_with_with_with_object(“ foo”) OBJ | puts“#{obj:#{item}”结束#foo:一个#foo:二#foo:三

这使您可以将枚举者连接在一起........

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top