我一直在尝试设计我的只读数组数据结构,我真的很喜欢通过可枚举类提供遍历选项的想法,但我找不到它的要求。在我看过的一些示例中,C实现查找#each方法,但在我看来这还不够。
发布于 2012-01-20 22:43:08
来自Pickaxe第474页,也来自the core documentation
Enumerable中的类混合必须提供一个方法
each,该方法生成集合的连续成员。如果使用Enumerable#max、min、sort或sort_by,则集合中的对象还必须实现有意义的<=>运算符,因为这些方法依赖于集合成员之间的排序。
https://stackoverflow.com/questions/8943040
复制相似问题