写点什么

迭代器

收录了 迭代器 频道下的 50 篇内容

庖丁解牛迭代器,聊聊那些藏在幕后的秘密

在我之前的一篇博客“细说C#:不是“栈类型”的值类型,从生命周期聊存储位置”的最后,我以总结和后记的方式介绍了一些迭代器的知识。但是觉得还是不够过瘾,很多需要说清楚的内容还是含糊不清,所以本文就专门写一下C#中的迭代器。

Visual Basic 团队透露将为 VB 添加迭代器

Visual Basic团队的Paul Vick最近泄露了一个计划——在一个还没有取名的版本中添加迭代器。虽然这意味着将要实现一个和C#的yield return类似的语句,但是这个计划看上去更像是函数程序员常用的一种功能。

深入浅出 ES6(二):迭代器和 for-of 循环

ECMAScript 6离我们越来越近了,作为它最重要的方言,Javascript也即将迎来语法上的重大变革,InfoQ特开设“深入浅出ES6”专栏,来看一下ES6将给我们带来哪些新内容。本专栏文章来自Mozilla Web开发者博客,由作者授权翻译并发布。

Bill McCarthy 质问到“迭代器是一种基础性缺陷吗?”

迭代器是.NET编程模型的核心。只有很少的开发人员以索引数据的方式工作,很多人都喜欢使用for-each循环来完成大部分任务。但是这种固有地顺序访问方式,在我们大量开发多线程应用程序的时候还适合吗?

TypeScript 2.3 添加了泛型参数默认值和异步迭代器等特性

TypeScript 2.3扩充了语言的语法,添加了对泛型参数定义默认值的支持,并支持异步的生成器与迭代器。它还提供了新的编译选项,并引入了对语言服务器插件的官方支持,意在改进与现有JavaScript代码的集成。

TypeScript 3.6 Beta发布 对迭代器和生成器函数引入更严格检查
TypeScript 3.6 Beta 发布 对迭代器和生成器函数引入更严格检查

Daniel 和他的团队表示,希望人们给 Beta 版本一点关注,让他们知道它的表现究竟如何。TypeScript 3.6 预计将于今年8月底发布。

JavaScript迭代器
JavaScript 迭代器

在软件开发领域,迭代的意思就是按照顺序反复并且多次执行一段程序,在JavaScript中,计数循环就是一种最简单的迭代

JavaScript
前端
6月月更
Python进阶——什么是迭代器?
Python 进阶——什么是迭代器?

Python中的list、tuple、set、dict竟然不是迭代器?

Python
【STL 源码剖析】浅谈 STL 迭代器与 traits 编程技法
【STL 源码剖析】浅谈 STL 迭代器与 traits 编程技法

学习下 STL 迭代器以及背后的 traits 编程技法。

c++
后端
迭代器模式
源码剖析
stl
深入浅出 ES6(十一):生成器 Generators,续篇

ECMAScript 6已经正式发布了,作为它最重要的方言,Javascript也即将迎来语法上的重大变革,InfoQ特开设“深入浅出ES6”专栏,来看一下ES6将给我们带来哪些新内容。本专栏文章来自Mozilla Web开发者博客,由作者授权翻译并发布。

迭代器的一些简单理解

使用迭代器最方便的地方就是和算法库结合,对于实现只需要聚焦于算法,而不用过多考虑数据结构的实现。

迭代
迭代器
实践GoF的设计模式:迭代器模式
实践 GoF 的设计模式:迭代器模式

迭代器模式主要用在访问对象集合的场景,能够向客户端隐藏集合的实现细节。

后端
开发
如何理解Python中的可迭代对象、迭代器和生成器
如何理解 Python 中的可迭代对象、迭代器和生成器

迭代器是一种最简单也最常见的设计模式。它可以让用户透过特定的接口巡访容器中的每一个元素而不用了解底层的实现。

Python
python升级
CPP进阶:迭代器失效
CPP 进阶: 迭代器失效

迭代器的失效问题:对容器的操作影响了元素的存放位置,称为迭代器失效。介绍了STL中迭代器失效的情景并结合模板进行了代码展示。

迭代器失效
ES6 新特性详解 - 迭代器与生成器
ES6 新特性详解 - 迭代器与生成器

详解 JavaScript ES6 迭代器与生成器

js
#前端
手写自定义迭代器,秒懂迭代器底层原理

本文节选自《设计模式就该这样学》

Java
架构
设计模式
迭代器总结
迭代器总结

数据遍历是我们日常开发中经常用到的逻辑,除了最常见的 for、while、forEach 外,迭代器也提供了数据遍历的接口,了解迭代器有助于我们更好地进行数据处理。

JavaScript
前端
迭代器
2月月更
IteratorPattern-迭代器模式
IteratorPattern- 迭代器模式

迭代器模式(Iterator Pattern):又称为游标者模式(Cursor Pattern),其提供了一种顺序访问集合或者容器中对象元素的方法,而又无需暴露集合内部表示。

设计模式
【Go 实现】实践 GoF 的 23 种设计模式:迭代器模式

迭代器模式主要用在访问对象集合的场景,能够向客户端隐藏集合的实现细节。

Go
设计模式
迭代器模式
迭代器专题_资料-InfoQ中文网