无可比拟的Enumerable

发布时间:2013-11-09  文章来源:沈阳网站建设  浏览人数:

    当你发现自己在创建一个聚合类之后,又给那个类配备子一个内部迭代器的话,那你应当考虑在类中包含Fnumberable(可枚举对象)混入模组,Enumberable工作起来就像一个夜市商贩,要混入Enumberable,你只需要确保你的内部迭代器的方法被命名为each,并且每个将被迭代的元素都实现子< = >这个比较运算符。当付出子这些小小的代价之后,Enumberable会在你的类中加入一系列非常作为传入参数,然后判断这个对象是否存在于你的附带上,此外还有min和max方法,正如它们的名字那样,它们会返回聚合中最小和最大的元素。

    Enumberable混入还包括子一些更加具有异域风格的方法,比如all?,这个方法接受一个代码展翅欲飞作为传入参数,并且会当这个代码块在所有元素上获得真值的情况下返回一个真值,Array类已经包含子Enumberable,如果我们可以写一行代码,让一个数组在当它所包含的所有字符串的长度都小于4个字节的时候返回true.

本文地址:http://asuet.com/wskj/xx1/267.html

网势_我们认为案例是最好的业务员,相信眼睛比相信耳朵更可靠!

We believe that the case is the best salesman, I believe the eyes than to believe that the ear is more reliable!
微信公众号 微信公众号

汇款帐号查询

查看服务标准

咨询热线

13019319313
024-66771131
  网站地图  百度地图 欢乐彩票-官网 光大彩票-官网 欢乐彩票-官网 光大彩票-官网 光大彩票-官网 通博彩票新濠彩票吉利彩票