问题标签 [enumerate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3202 浏览

c# - 如何在 C# 4.0 中枚举无限的整数序列?

C# 中是否有返回IEnumerator无限整数序列的函数[0, 1, 2, 3, 4, 5 ...]

我目前在做

枚举所有正方形直到limit. 我意识到这是有效的,但如果有一个从 开始计数的内置函数0,我更愿意使用它。

0 投票
3 回答
561 浏览

java - Java中枚举类型的问题

我对 Java 编程非常陌生,并且在使枚举类型工作时遇到了一些问题。在我的程序中,我声明了以下静态变量:

我添加了打印相关信息的方法,以及以下方法:

在我尝试运行程序的客户端中,我无法使用最后一种方法。假设我创建了一个对象 Employee1,然后键入:

然后我收到错误消息:FEMALE 无法解析为变量。

是什么导致此错误消息?就像我说的,我对 Java 很陌生,这是我第一次尝试使用枚举类型,所以我可能做错了什么。如果有人可以给我任何帮助,我将不胜感激。

当然,我在这里只发布了程序的一部分,但这是唯一给我错误消息的部分。如果你需要我发布更多的程序,或者所有的程序,请告诉我。

提前感谢您的帮助!

0 投票
1 回答
60 浏览

python - 获取空白列表 - 不知道为什么?

我使用这段代码:

我得到这个输出:

知道为什么吗?出于某种原因,两个 for 循环之间似乎存在某种干扰 - 如果我单独执行任何一个,我都会得到我想要的结果。

谢谢!

0 投票
2 回答
375 浏览

xamarin.ios - 枚举在 MonoTouch 中是如何工作的?

在 MonoTouch 中,我需要处理 NSSet 中的每个对象。我使用 Enumerate 的尝试如下:

尽管在结果中使用三个对象调用该方法,但在委托中只处理了一个对象。我原以为委托会被执行三遍,但我对它的工作原理肯定有错误的想法。

找不到任何文档或示例。任何建议都非常感谢。

0 投票
2 回答
2079 浏览

python - 使用python中的枚举在单独的行上打印编号的嵌套列表

尽管我怀疑它有一个简单的修复程序暂时从我的大脑中泄漏,但我在尝试实现以下目标时感到有些悲痛。我需要能够打印一个可变尺寸的网格,其左侧有数字,如下所示

网格由嵌套列表组成,使用enumeratewithi+1如下

我可以在左侧获得这些数字,但是输出显示为不整洁的列表,而不是我所追求的,目前我正在使用打印网格(没有数字)

我应该使用其他东西而不是枚举来获得这些数字吗?因为可以使用可变参数设置网格,所以我真的希望有一种方法可以在打印它时实现这一点,而不是修改我用来构建网格的代码,我迫切希望不要篡改它破坏?我在互联网上进行了搜索,发现人们在他们绘制的任何图片的底部都出现了数字,但不是像那样在左侧。无论我将 enumerate 语句粘贴在 print_grid 函数中的哪个位置,它都会弄乱输出。

0 投票
1 回答
398 浏览

objective-c - Objective-c enumerateUsingBlock 问题

我想提取所有前缀为“be”的对象,但我只得到第一个对象,而不是所有来自各种索引的对象。“array”包含各种对象,它包含“be”、“become”、“beta”、“be”、“beaver”等对象。这里有什么问题?

当我使用localizedCaseInsensitiveCompare:时,它只显示两个“be”,就“ isEqualToString:”而言是正确的,“array”实际上包含来自不同索引的两个“be”。

代码如下:

0 投票
2 回答
4709 浏览

c++ - C++/Win32 枚举属于我的进程的窗口并关闭它们

我有一个 Windows 应用程序,其中嵌入了一个 Web 浏览器(Internet Explorer)。该应用程序可以通过 IPC 从另一个进程中关闭。它工作得很好,除了嵌入式 Web 浏览器可能显示弹出对话框窗口的情况(例如,在保存内容期间)。在这种情况下,我的应用程序在尝试通过 IPC 从外部请求关闭时崩溃。(在内部,它只是将 WM_CLOSE 消息发布给自己。)

鉴于此,我想想出一种方法来枚举属于我的进程的所有窗口并在关闭我的进程本身之前先关闭它们。问题是,您如何枚举属于我的进程的所有窗口以关闭它们?

0 投票
6 回答
2303 浏览

iphone - 使用 NSMutableSet 时出错

我得到错误

* 由于未捕获的异常“NSGenericException”而终止应用程序,原因:“* Collection <__NSCFSet: 0x6b66390> 在枚举时发生了变异。”

向我的班级添加新代表时。或者至少,这就是我认为问题所在。

这是我的代码:MyAppAPI.m

MyAppAPI 是一个单例,我可以在整个应用程序中使用它。只要我能(或应该能)做:[MyAppAPI addDelegate:self]
这很好用,但仅在第一个视图中。这个视图有一个带有 PageViewController 的 UIScrollView,它在自身内部加载新的视图。这些新视图注册到 MyAppAPI 以侦听消息,直到它们被卸载(在这种情况下它们会执行 a removeDelegate)。但是,在我看来,它在我对 UIScrollView 中的第二个视图执行 addDelegate 后直接死亡。

我怎样才能改进代码,以免发生这种情况?

更新
我想进一步澄清一下。发生的情况是视图控制器“StartPage”有一个带有页面控制器的 UIScrollView。它加载了几个其他视图(当前可见屏幕前 1 个)。每个视图都是一个实例 PageViewController,它使用上面显示的 addDelegate 函数将自己注册到名为 MyAppAPI 的全局单例中。但是,据我了解,当 viewcontroller 2 注册自身时,此 viewcontroller 1 仍在从委托中读取,因此上面显示了错误。

我希望我把这个场景说清楚了。我已经尝试了一些东西,但没有任何帮助。即使在从代表那里阅读时,我也需要使用 addDelegate 向代表注册。我怎么做?

更新 2 这是应答器方法之一:

0 投票
1 回答
2069 浏览

vba - VBA 可以枚举 COM 对象的方法或字段吗?

我有一个在 VBA (Excel) 中使用的 COM 对象(用 C#.NET 构建),枚举 COM 对象的字段并自动引用它们会非常好。在 .NET 中,这可以通过反射来完成。有没有办法在 VBA 中做到这一点?

所以,而不是

更像是:

0 投票
3 回答
176 浏览

php - PHP中的数字和回显数组键

在我的 php 代码中,我将所有验证错误消息收集到一个名为$errors. 是否可以像这样回显所有数组元素:“1)错误1 2)错误2 ...”等等?