文件名称:object_enumerate:对象#枚举Ruby核心提案演示
文件大小:6KB
文件格式:ZIP
更新时间:2024-06-06 22:11:01
Ruby
Object#enumerate 这是一个很小的方法(恰好是一种方法),向我展示了我对Ruby核心的建议。 。 开发者会议的: 成濑:有趣的建议 Akr:向Object添加方法听起来对我来说太激进了。 美国:我认为这是一种可枚举的方法。 Shyouhei:我的感觉是这应该从宝石开始。 因此,考虑到Shyouhei的最后一句话,我将此宝石提供给感兴趣的各方进行试验。 我仍然坚信该方法应该成为语言核心的一部分,因此将gem制成为概念证明,以使对一个想法的实验变得简单。 UPD:我考虑了另一个建议 ,它看起来不太激进,但同时功能更强大。 新思科技 Object#enumerate接受一个块并返回一个无穷Enumerator的实例,其中每个下一个元素都是通过将该块应用于上一个元素而构成的。 使用范例 Object#enumerate可以提供大量的成语替换while与loop结构,
【文件预览】:
object_enumerate-master
----Rakefile(64B)
----test()
--------test_enumerate.rb(336B)
----object_enumerate.gemspec(713B)
----Gemfile(38B)
----.gitignore(16B)
----lib()
--------object_enumerate.rb(232B)
----README.md(4KB)
----examples.rb(1KB)