iterator相关内容

使用Python 2.7获取循环内部(非无限)迭代器的长度

我正在处理一些使用 itertools.imap 生成的迭代器,我想如果有一种方法可以访问 for-loop 我用来遍历元素。 我可以肯定的是,迭代器不会生成无限量的数据。 另外,因为循环的信息是从查询到数据库的,所以我可以从那里得到信息的长度,但是我使用的函数必须返回一个迭代器。 我想到了一些选择: def iterator_function(some,argument ..
发布时间:2018-01-28 13:43:18 Python

在java调用方法中的每个循环都进行了高级的操作,该方法返回一个数组来遍历每一次?

他, 我有一个问题,先进的循环在Java中。如果有一个方法调用Method.returnArray(),我迭代数组与 (ArrayElement e:Method.returnArray()){ //做不到 } 是否会每次迭代调用.returnArray()? $ b 谢谢。 From Effective Java 2nd。第46项: 请注意,使用 for-ea ..
发布时间:2018-01-27 23:39:44 Java开发

Javascript的...在语法问题?

以下代码中的搜索功能不起作用,我相信它与For ... In循环有关,但是我是JS的新手,并且不确定原因: var friends = { bill:{ firstName:“bill”, lastName:“smith”, number: 1, 地址:[“1”] }, 史蒂夫:{ 姓氏:“史蒂夫”, 姓氏:“史密斯”, 数字:2, 地址:[“2”] } }; var ..
发布时间:2018-01-27 23:31:27 前端开发

很简单的素数测试 - 我想我不理解for循环

我正在练习基础java考试过去的考卷,而且我发现很难做一个for循环的工作来测试一个数字是否为素数。我不希望通过增加更大数字的效率措施来使其复杂化,只是至少可以用于2位数字。 目前它总是返回false即使n是一个素数。 我认为我的问题是我在for循环本身出现问题,以及在哪里放置“返回true”。和“return false;”...我敢肯定,这是一个非常基本的错误,我正在做... ..
发布时间:2018-01-27 23:12:34 Java开发

Scala向下或减少循环?

在Scala中,你经常使用一个迭代器来为循环做一个循环,例如: 你会怎么做,所以从10到1?我想> 10到1 给出一个空的迭代器(就像平常的数学范围一样)? 我做了一个Scala脚本通过在迭代器上调用reverse可以解决这个问题,但是我认为这不是很好,是下面的方法吗? def nBeers(n:Int)= n匹配{ 情况0 => (“没有更多瓶啤酒在墙上,没有更多的啤酒瓶 ..
发布时间:2018-01-27 23:11:29 其他开发

使用'for'循环遍历C ++ Vector

我是C ++语言的新手。我已经开始使用向量,并且已经注意到在所有我通过索引来遍历一个向量的代码中,循环的的第一个参数总是基于矢量。在Java中,我可以用一个ArrayList做这样的事情: $ p $ for(int i = 0; i ..
发布时间:2018-01-27 22:56:27 C/C++开发

迭代for循环或while循环?

我经常看到如下代码: Iterator i = list.iterator(); while(i.hasNext()){ ... } 但是我写的是(当Java 1.5不可用或者每个都不能使用时): for(Iterator i = list.iterator(); i.hasNext();){ ... } $ b 因为 ..
发布时间:2018-01-27 22:54:11 Java开发

迭代器vs

我在采访中被问到使用迭代器使用for循环的优点是什么,或者使用循环迭代器的优点是什么? 可以请任何人回答这个问题,以便将来如果我面对类似的问题,那么我可以回答这个问题。首先,有两种类型的问题: for循环,其行为非常不同。一个使用索引: pre $ for(int i = 0; i ..
发布时间:2018-01-27 22:49:29 Java开发

如何实现Iterable

在我的程序中,我写了自己的LinkedList类。还有一个实例,llist。 要在foreach循环中使用它,LinkedList需要实现Iterable吗? System.out.print(node.getData()+“”); pre> $ b $ p $ b $ p $这里是我的LinkedList类。请让我知道如何使它可以迭代? public class Li ..
发布时间:2018-01-26 21:26:55 Java开发

如何创建一个类(这不是收集的后代)“兼容”与每个循环?

注意:在现实生活中,我会使用一个合适的Java 集合,但是在这个任务中,我想尽一切办法从头开始。 / p> 我已经在网上搜索了这里,在网上其他地方,但没有找到我正在寻找的东西。 我的理解是, for-each 循环可以在任何实现 iterable 接口,同时这个类 not 必须实现 iterator 。我是否在这里? 比方说,我有以下两个类没有明确从任何其他类派生。 pu ..
发布时间:2018-01-26 21:19:25 Java开发

遍历列表时获取ConcurrentException

我处于一个非常奇特的状态。我有一个如下所示的列表: List list = new ArrayList(); list.add(“a”); list.add(“b”); 现在当我使用多种类型的遍历时,像使用高级for,iterator和normal for循环,下面是示例代码片段: 高级循环: for(Stri ..
发布时间:2018-01-24 22:11:16 Java开发