码迷,mamicode.com
首页 >  
搜索关键字:高阶函数 闭包 生成器 迭代器    ( 15366个结果
ios学习之block初探
block的定义,以及block的存储域,以及对block的属性或成员变量为什么要copy的解释。...
分类:移动开发   时间:2014-07-22 14:40:16    阅读次数:259
Swift 的全局变量、局部变量与类型属性
全局变量和局部变量 计算属性和属性监视器所描述的模式也可以用于全局变量和局部变量,全局变量是在函数、方法、闭包或任何类型之外定义的变量,局部变量是在函数、方法或闭包内部定义的变量。   前面章节提到的全局或局部变量都属于存储型变量,跟存储属性类似,它提供特定类型的存储空间,并允许读取和写入。   另外,在全局或局部范围都可以定义计算型变量和为存储型变量定义监视器,计算型变量跟计算属性一样...
分类:其他好文   时间:2014-07-22 14:36:04    阅读次数:405
STL源码剖析 容器 stl_deque.h
deque ------------------------------------------------------------------------ ??一直看不懂 operator->() ,不明白它为什么不用接受参数,直接 return &(operator*()) 好像我们用迭代器的时候也不没怎么用到这个函数,甚至我都不会用 1.概述 vector 是单向开口的连续线性空间,deque 则是一种双向开口的连续线性空间 允许常数时间内对起头端进行元素的插入和移除操作 没有容量概念,因为它是动...
分类:其他好文   时间:2014-07-22 00:32:34    阅读次数:225
STL源码剖析 容器 stl_list.h
list ---------------------------------------------------------------------- ??为什么很多在算法库里有的算法还要在类的成员函数里重新实现一遍? -->1.因为算法库里的是通用的,对于具体的类来说效率不高。 比如说 reverse 如果直接用 stl_algo.h 里的 reverse,会再调用 iter_swap, 而 iter_swap 的实现方法是借用临时变量来交换两个迭代器指向的元素,这样会调用 好几次构造函数、拷贝方法、析构...
分类:其他好文   时间:2014-07-22 00:27:35    阅读次数:357
C#:最简洁强大的代码生成器
这是我们项目中最常用,也是最强大的代码生成器,可以自动生成 存储过程,Model,DAL,BLL 多层的脚本。第一步:配置config,设置连接的数据库 第二步:设置命名空间,方法名词。。。更多的功能,大家下载源码自己来研究吧!下载地址:http://files.cnb...
分类:其他好文   时间:2014-07-22 00:07:34    阅读次数:505
python生成器
生成器: 函数值有yield的就是生成器 yield和return: return的时候这个函数的局部变量就都销毁了 所以return是得到所有结果之后返回 yield是产生了一个可以恢复的函数(生成器) 生成器只是在调用.next()时才运行函数生成一个结果 生成器调用的方式: 1、for循环#使用for循环..
分类:编程语言   时间:2014-07-21 19:38:02    阅读次数:205
迭代器模式
ref: http://blog.csdn.net/fengzhe0411/article/details/7187905迭代器模式我们在jdbc,和容器中经常用到。每个容器要想遍历的时候,我们会调用xxx.iterator();返回迭代器。首先我们先看看迭代器接口1 Method Summary2...
分类:其他好文   时间:2014-07-21 14:16:57    阅读次数:284
Swift_4_闭包(Blocks)
import Foundation println("Hello, World!") var arr = [1,2,4,6,74,2] func hasClosure(list:[Int], v2:Int, cb:(num:Int, v3:Int) ->Bool) ->Bool{ for item in arr{ if(cb(num:item, v3:v2...
分类:其他好文   时间:2014-07-21 13:15:37    阅读次数:250
理解js闭包
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。...
分类:Web程序   时间:2014-07-21 11:17:35    阅读次数:225
如何在网页中添加百度地图
现在大多数网站都会在联系地址页面插入地图,鉴于目前谷歌网址不能打开的原因,因此百度地图应该成为网站开发者的首选。 楼主因为要搞这个小东西,所以顺便发一篇博客分享,其实网上资料很多,楼主也是参考了网上达人资料,主要目的是为了方便以后自己查看啦! 首先,打开百度地图生成器网址:http:...
分类:Web程序   时间:2014-07-21 08:09:37    阅读次数:302
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!