创意设计

当前位置:主页 > 学在路上 > 创意设计 >

无可比拟的Enumerable

发布时间:2016-11-18 文章来源:网势科技 浏览人数:

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

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

上一篇:学生如何向设计师转变
下一篇:网页设计所必备的元素

站内搜索

  • 网站业务咨询:024-88881388
    售后服务:024-66771131
    渠道合作:18640056728魏先生
    建议反馈:13019319313何先生
    QQ:12275607
    邮箱地址:wangshi@wangshiweb.com
    公司地址:沈阳市和平区中山路59号 朗勤泰元中心

Copyright © 2016沈阳网势科技有限公司 企业网站建设开发 All rights reserved 网址:www.wangshiweb.com 网站业务咨询:024-88881388 建议反馈:13019319313何先生
地址:沈阳市和平区中山路59号 朗勤泰元中心公寓31层 辽ICP备13011422号-1 技术支持:网势科技   网站地图  网站XML地图

联系我们