···
首页
···
开发工具
···
开发入门教程
···
网址导航
···
搜索
Ctrl K
iterator
Kotlin 中的序列(sequence)
Kotlin 中的序列(Sequences),今天一起来探索 Kotlin 中的序列。序列(Sequences)实际上是对应 Java8 中的 Stream 的翻版。从之前文章可以了解到 Kotlin 定义了很多操作集合的 API,没错这些函数照样适用于序列(Sequences...
ES6+ 迭代协议
ES6+ 迭代协议,1. 前言,上一节我们对 ES6 新增的 for...of 做了深入的讲解,它可以用于字符串、数组、类数组、以及新增的数据结构 Map/Set 等进行遍历。但是这些能够使用 for...of 进行遍历的都有一个共同的特性 —— 可迭...
Kotlin 中的集合
Kotlin 中的集合,今天一起来探索下 Kotlin 中的集合,集合可以说是编程语言中最为常用以及核心语法点之一。集合一般用于结构化数据存储,我们都很熟悉 Java 中的集合。其实 Kotlin 中的集合与 Java 中的集合还是有一些不...
TypeScript 生成器(Generator)
TypeScript 生成器(Generator),迭代器和生成器这两个概念总是很容易混淆,经过上节的学习我们知道迭代器是一个对象,那么本节首先要记住: 生成器是一种能够中途停止,然后从停止的地方继续运行的函数 。可以借助 yield ...
07 Python 中的迭代器实现原理
Python 中的迭代器实现原理,在数学中,集合表示由一个或多个确定的元素所构成的整体。在 Python 中,列表、元组、集合可以用于表示数学中的集合。,例如,分别使用列表、元组、集合表示了一个包含 3 个字符串的集合:,,列表 [‘w...
TypeScript 迭代器(Iterator)
TypeScript 迭代器(Iterator),如果要从一个数据集中获取一个数据项,可以对这个数据集进行迭代。,JavaScript 提供了许多迭代集合的方法,从简单的 for 循环到 map() 和 filter()。本节要介绍的迭代器也是一种方案,并且迭...