码迷,mamicode.com
首页 >  
搜索关键字:高阶函数 闭包 生成器 迭代器    ( 15366个结果
angularjs
... {{phone.name}} {{phone.snippet}} 在标签里面的ng-repeat="phone in phones"语句是一个AngularJS迭代器。这个迭代器告诉AngularJS用第一个标签作为模板为列表中的每一部手机创...
分类:Web程序   时间:2014-07-16 22:52:42    阅读次数:218
C++标准库vector以及迭代器
今天看C++的书,出现了一个新的概念,容器vector以及容器迭代器。vector是同一种对象的集合,每个对象都有一个对应的整数索引值。和string对象一样,标准库将负责管理与存储元素相关的类存。引入头文件#include1.vector对象的定义和初始化1 vector v1 ...
分类:编程语言   时间:2014-07-16 20:43:50    阅读次数:135
Learning JavaScript(0)_Concepts
作用域,嵌套函数和闭包在这个示例中,a定义在函数foo中,但函数bar可以访问它,因为bar也定义在foo中。当bar在foo中北调用时它可以访问a,但是如果bar是在foo外部被调用呢?在上述的代码中,所返回的对bar函数的引用被赋予变量baz,函数bar现在是在foo外部被调用,但它依然能够访问...
分类:编程语言   时间:2014-07-13 09:08:59    阅读次数:224
python学习(4)
python(4)4.1 高阶函数:map/reducemap:实际上map也是一个函数,只不过他可以在参数里面包含别的函数。他有两种参数:第一种:函数(作用在后面要说的序列上),第二种:一个序列例如:map(f,[1,2,3,4,5]) 而这个函数 f 功能是把一个数字平方,那么就会输出一个Lis...
分类:编程语言   时间:2014-07-11 19:26:09    阅读次数:244
JavaScript匿名类整理学习
以下为总结在开源的JavaScript框架中能看到很多这样语法结构(function(){})()比如我最近看的jQuery,及chediter。刚开始的时候我看到这样的结果有点奇怪,它是怎么执行的,并且这是什么样的语法结构,最近偶尔看闭包的时候,才发现原来这是JavaScript种匿名函数(看到这...
分类:编程语言   时间:2014-07-11 11:21:46    阅读次数:207
Java设计模式之认识阶段
设计模式是什么? 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。 其本质就是继承与接口的组合应用。 为什么要用设计模? 使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性、提高工作效率。 设计模式的分类: 设计模式按目的可分为三种类型,共23种。 创建型模式:单例模式、...
分类:编程语言   时间:2014-07-11 00:45:52    阅读次数:194
C++中出现的计算机术语4
adaptor(适配器)  一种标准库类型、函数或迭代器,使某种标准库类型、函数或迭代器的行为类似于另外一种标准库类型、函数或迭代器。系统提供了三种顺序容器适配器:stack(栈)、queue(队列)以及priority_queue(优先级队列)。所有的适配器都会在其基础顺序容器上定义一个新接口。 begin(begin 操作) 一种容器操作。如果容器中有元素,该操作返回指向容器中第一...
分类:编程语言   时间:2014-07-11 00:41:21    阅读次数:315
Effective C++ Item 28 避免返回对象内部数据的引用或指针
经验:避免返回handles(包括 references、指针、迭代器)指向对象内部。遵守这个条款可增加封装性, 帮助 const 成员函数的行为像个 const,并将发生“虚吊号码牌”(dangling handles)的可能性降至最低。 示例: class Point{ public: Point(int x, int y); //... void setX(int newVal); void setY(int newVal); //... }; struct RectData{ Point...
分类:编程语言   时间:2014-07-10 22:56:05    阅读次数:230
初探STL容器之Vector
可变长的动态数组 必须包含头文件 #include 支持 随机访问迭代器 ? 根据下标随机访问某个元素时间为常数 ? 在尾部添加速度很快 ? 在中间插入慢 所有STL算法 都能对vector操作...
分类:其他好文   时间:2014-07-10 21:45:52    阅读次数:225
ASIHTTPRequest框架的简单使用
ASIHttpRequest是一款及其强劲的HTTP访问开源项目。让简单的API完成复杂的功能,如:异步请求,队列请求,GZIP压缩,缓存,断点续传,进度跟踪,上传文件,HTTP认证。在新版本中,还加入了Object-C闭包Block的支持,让我们的代码更加精简灵活。 依赖的5个库: CFNetwork SystemCorfiguration MobileCoreServices 和...
分类:其他好文   时间:2014-07-10 21:24:59    阅读次数:183
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!