码迷,mamicode.com
首页 >  
搜索关键字:迭代器iterator    ( 394个结果
关于C++标准模板库(STL)的一些基本使用
vector vector可以理解成变长数组,即长度根据需要而自动改变的数组 头文件:#include <vector> 定义:vector<typename>name; vector内可以通过下标或者迭代器(iterator)访问(只有vector和string才允许使用v.begin()+3这种 ...
分类:编程语言   时间:2019-01-11 20:10:23    阅读次数:230
Python学习之==>迭代器
一、概要 在了解Python的数据结构时,容器(container)、可迭代对象(iterable)、迭代器(iterator)、生成器(generator)、列表/集合/字典推导式(list,set,dict comprehension)众多概念参杂在一起,难免让人一头雾水,下面这幅图也许能让大家 ...
分类:编程语言   时间:2019-01-01 17:54:14    阅读次数:198
行为型模式-迭代器模式
参考:https://www.jianshu.com/p/f4917cb02752 1.定义 提供一种方法访问一个容器对象中各个元素,而又不需暴露该对象的内部细节。 2.介绍 迭代器模式属于行为型模式。 迭代器(Iterator)模式,又叫做游标(Cursor)模式。 Java中的Map、List等 ...
分类:其他好文   时间:2018-12-20 18:52:52    阅读次数:159
完全理解Python迭代对象、迭代器、生成器
在了解Python的数据结构时,容器(container)、可迭代对象(iterable)、迭代器(iterator)、生成器(generator)、列表/集合/字典推导式(list,set,dict comprehension)众多概念参杂在一起,难免让初学者一头雾水,我将用一篇文章试图将这些概念 ...
分类:编程语言   时间:2018-12-18 23:47:50    阅读次数:270
Kotlin循环控制
以下内容来源于:菜鸟教程。 For循环 for循环可以对任何提供迭代器(iterator)的对象进行遍历,语法: 循环体可以是一个代码块: 所以for循环可以遍历任何提供了迭代器的对象。 假如想要通过索引遍历数组和list。则可以: 注意这种在区间上遍历会编译成优化的实现而不会创建额外对象。 另外一 ...
分类:其他好文   时间:2018-12-17 02:20:04    阅读次数:196
生成器和迭代器
一,迭代器(iterator)和可迭代对象(iterable) 1.两者的介绍: 迭代器:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个Stopiteration异常,以终止迭代(只能往前走不能后退) 可迭代对象:实现了迭代器协议的对象(实现:对象内部定义一个_ite ...
分类:其他好文   时间:2018-12-17 02:03:36    阅读次数:209
设计模式——迭代器(Iterator)模式
使用迭代器模式,可以帮助我们编写可以复用的类,当这个类发生改变时,不需要对其它的类进行修改或者很小的修改即可应对。就上面的书架例子来说,不管BookShelf如何变化,只要BookShelf返回的Iterator类的实例没有问题(hasNext方法和Next方法都可以正常工作),即使调用方不对迭代输... ...
分类:其他好文   时间:2018-12-13 22:39:58    阅读次数:252
Apex 中的自定义迭代器
迭代器 迭代器(iterator)可以遍历一个集合变量中的每个元素。Apex提供了Iterator接口来让开发者实现自定义的迭代器。 Iterator接口 Iterator接口定义了两个函数: hasNext():返回Boolean类型,表示被遍历的集合变量中是否还有下一个元素 next():返回集 ...
分类:其他好文   时间:2018-11-29 11:08:43    阅读次数:140
行为模式之迭代器模式
迭代器模式(Iterator Pattern)是最常被使用的几个模式之一,被广泛地应用到Java的API中。 定义:提供一种方法访问一个容器对象中各个元素,而又不需暴露该对象的内部细节。 类图如下所示。 迭代器模式有以下4个角色。 抽象迭代器(Iterator)角色:负责定义访问和遍历元素的接口。 ...
分类:其他好文   时间:2018-11-28 17:34:53    阅读次数:195
迭代器和生成器
迭代器(iterator) 迭代器协议:必须拥有__iter__方法和__next__方法。 1)迭代的概念 ##双下方法: ...
分类:其他好文   时间:2018-11-25 17:55:26    阅读次数:189
394条   上一页 1 ... 6 7 8 9 10 ... 40 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!