问题标签 [enumeration]
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.
java - Java枚举和迭代器的区别
这两个接口之间的确切区别是什么?Enumeration
比使用有好处吗Iterator
?如果有人可以详细说明,将不胜感激参考文章。
python - 如何在 Python 中枚举非字符串对象的列表?
有一个不错的类Enum
,enum
但它只适用于字符串。我目前正在使用:
我猜这不是最佳解决方案,因为过早使用len
. 怎样才能更有效地做到这一点?
objective-c - 如何迭代 NSArray?
我正在寻找迭代 NSArray 的标准习惯用法。我的代码需要适合 OS X 10.4+。
python - 枚举 A 盒中 N 个球的组合?
我想枚举A框中N个球的所有可能组合。
示例:我有8个球要处理3 个盒子:
我的第一个问题是我需要A循环来执行此操作,但我希望A和N成为用户的输入。那么如何在不编写用户可能需要的所有可能数量的循环的情况下呢?
a和N的值在 2 到 ~800 之间,因此对计算时间的要求很高。如何优化该算法?
如果您使用 python 语言回答我,我将不胜感激。感谢所有贡献!
vb.net - 如何在窗口窗体应用程序中创建颜色枚举?
我遇到了一个我认为一定很常见的“问题”,想知道是否有人可以提供帮助。
我正在构建一个简单的 Windows 窗体(使用 VB.NET)供朋友在工作中使用。他的公司有大约 10 种特定的配色方案(它们有 RGB 值列表),用于公司徽标、网站等。
我想在我的应用程序中遵循这种配色方案,并且为了简化开发,想构建这些颜色的枚举,以避免对每个标签、面板等的 RBG 值进行硬编码。
我最初的想法是做以下事情:
然而,它并不是那么简单,因为需要一个常量。我在互联网上环顾四周,发现了一个如何实现我需要的示例,但对于应用程序开发似乎相当普遍的要求来说,这似乎非常复杂。
您认为解决此问题的最佳方法是什么?
非常感谢
algorithm - 枚举所有满足给定限制的字符串
我正在寻找以下一类问题的名称,以便我可以通过谷歌搜索有效的算法和更多信息。
我有一个包含三个字符 {-1, 0, 1} 的字母表。
我需要有效地生成所有长度为 24 的字符串,这些字符串主要是 {0},但有零到八个 {1,-1} 字符以某些模式分布。(模式涉及对 {-1} 的数量和配对的限制)。符合我标准的字符串总数非常少:大约 128,000。
那么这类问题/算法的名称是什么?
windows - DirectInput 模拟操纵杆范围
我使用 DirectInput 来处理输入设备,我枚举每个设备上的设备和元素。
在我的游戏手柄上使用模拟摇杆时,它们会报告 0-65535 范围内的值。所有类型的绝对轴都是这种情况吗?
如果不是:有没有办法找出 DX8 输入元素的 DIDEVICEOBJECTDATA::dwData 的范围(用 DIDFT_ABSAXIS 枚举)?我能想到的唯一其他选择是在我的应用程序中使用一些自制的内部校准,这听起来太 80 年代是真的。
vb.net - 枚举所有文件(包括子文件夹)的快速方法
有谁知道一种更快的方法来枚举目录和子文件夹以收集枚举中的所有文件?这就是我现在所拥有的:
谢谢!联合部队
编辑:我正在从服务器位置枚举这些文件。我不知道这是否会改变这个问题的观点。感谢您迄今为止的所有输入!
generics - 将枚举转换为迭代器
我有以下隐式转换java.util.Enumerations
不幸的是,它不起作用,ZipFile.entries
因为它返回一个Enumeration<? extends ZipEntry>
(参见相关问题)并且 Scalac 一直告诉我
我不知道如何使对话以某种方式进行。喜欢
.net - .net 枚举第一个和最后一个
.NET(或某种标准扩展方法)中有没有办法询问枚举问题?
例如,当前项是枚举中的第一项还是最后一项: