iterator 相关问题

迭代器是一种面向对象的编程模式,允许遍历集合,不知道实际实现或物理内存中的对象地址。它是四人帮的行为设计模式之一。

与Iterator for Java Framework Collection不同的结果

我对Iterator在主Java Framework Collection类(不仅仅是List类)上的不同行为有一些疑问。列表如果我为每个人写,我将有一个例外:...

回答 1 投票 1

PHP接口IteratorAggregate vs Iterator?

IteratorAggregate是一个创建外部迭代器的接口:class myData实现IteratorAggregate {public $ property1 =“Public property one”; public $ property2 =“公开......

回答 6 投票 16

使用命名返回类型时,未使用变量

为什么我可以在Go中执行以下操作来定义迭代器:func f()func()int {i:= 1 return func()int {i ++ return i}}但这将导致未使用的变量...

回答 1 投票 -4

编写反向迭代器python

我正在尝试用反向函数编写自己的反向迭代器。我的问题是怎么做的?此代码无效。 def my iter(iterable):temp = [] for i in range(len(iterable) - ...

回答 2 投票 0

迭代器到数组Java

我正在使用Netbeans上的Java开发一个小应用程序,我需要将Excel文件的数据导出到一个数组然后处理这个数组。为了获得excel我使用Apache POI,我可以显示...的价值

回答 2 投票 1

为什么从Iterator搜索输出此异常?

我在尝试使用Iterator搜索特定的Integer时收到ConcurrentModificationException。我不知道为什么会这样。我研究过的任何研究表明它是一个例外......

回答 2 投票 1

Java - 实现循环循环List,并计算元素的访问计数?

场景:对于包含3个元素[A,B,C]的列表:您可以根据需要循环访问它。并且还有一个额外的计数功能记录每个元素的访问计数。为......

回答 2 投票 9

如何在Scala中的Map中访问列表的元组?

我有一个格式的地图scala.collection.mutable.Map [String,List [(Int,Int,Int)]]我希望能够访问单个的Int。在Map中输入的数据格式将始终为Mon -...

回答 3 投票 2

在device_vector上使用thrust :: iterator_adaptor时出现问题

我正在基于基础迭代器定义一个iterator_adaptor。在处理host_vectors时,整个过程都有效,但是当我将它应用于device_vectors时,编译器会抛出一个错误:initial ...

回答 1 投票 0

如何使用索引和值迭代1d NumPy数组[重复]

对于python dict,我可以使用iteritems()同时循环键和值。但我找不到NumPy阵列的这种功能。我必须像这样手动跟踪idx:jx的idx = 0 ...

回答 2 投票 7

boost是否提供make_zip_range?

在SO的这个答案中,有一条评论暗示了一个有用的C ++构造,类似于make_zip_iterator,但是对于范围:它需要一个范围元组并产生一个新范围 - 其开始()和......

回答 1 投票 2

是否可以连接迭代器?

let vec = iter :: repeat(“不满足条件1”)//迭代器如next()总是“不”满足条件1“.take_while(| _ | {satisfycondition1.satisfy()// true条件1是......

回答 1 投票 1

迭代JSON列表时,有一半的记录丢失了

[{“attributes”:{“type”:“Silo__c”,“url”:“/ services / data / v38.0 / sooxs / Silo_c / b0L36000007xRItEAM”},“Id”:“a0M36000007xRItEAM”,“OwnerId”:“ 00536000002yKlTAAU“,”IsDeleted“:false,”Name“:”Fresh“,...

回答 1 投票 0

如何创建一个经过某些值直到达到一个值的集合和迭代器?

我有一个TreeMap >我希望迭代地图,直到满足要求的特定键。我知道以下工作可以获得......的价值

回答 2 投票 0

是否有更好的方法来查找迭代器是否已达到其最后一个值?

我可以这样做: 让 iter = mySet.values(); var val = iter.next(); var next = iter.next(); 而(值。值){ 如果(!下一个。完成){ // 对最后一个元素做一些我想做的事情 } val = n...

回答 3 投票 0

迭代对的向量并访问第一和第二个元素

我试图迭代一对对矢量并访问第一和第二元素。我不能使用auto,所以我需要使用迭代器。为(列表 :: const_iterator it = dest.begin();它!...

回答 2 投票 1

使用带前缀的字符串查找容器的相等范围

我有2个迭代器range_begin,range_end,这是我的容器。我需要找到以char前缀开头的所有字符串。这是我的代码:模板 对

回答 2 投票 0

如何以堆栈安全的方式映射树?

递归映射树有不同的方法:const reduceTree =(f,node)=> {const go =([x,xs])=> f(x,xs.map(go)); return go(node); }; const mapTree =(f,node)=> ...

回答 1 投票 2

如何在迭代时从无序地图中删除多个项目?

请考虑以下情况:using namespace std; unordered_map >元素;现在我正在迭代这个无序的地图:for(auto it = elements.begin(); it!= ...

回答 3 投票 17

python迭代器的接口是什么? [重复]

可能重复:构建基本Python迭代器定义迭代器所需的方法是什么?例如,在下面的Infinity迭代器中,它的方法是否足够?在那儿 ...

回答 3 投票 4

© www.soinside.com 2019 - 2024. All rights reserved.