问题标签 [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.

0 投票
2 回答
10151 浏览

objective-c - 枚举包含字典的数组会产生意外的输出

我的问题是为什么它输出日志中的最后 4 行(见下文)......这些对象是日志中先前打印的字典的一部分,不应该位于数组的末尾?我在这里遗漏了一些基本的东西......谢谢

2009-07-02 09:35:12.756 WhatATool[6407:10b] NSString
2009-07-02 09:35:12.756 WhatATool[6407:10b] www.stanford.edu
2009-07-02 09:35:12.757 WhatATool[ 6407:10b] <NSProcessInfo: 0x107e20>
2009-07-02 09:35:12.758 WhatATool[6407:10b] {
“苹果商店” = www.apple.com;
“CS193P 课程” = cs193p.stanford.edu;
“斯坦福购物中心”= stanfordshop.com;
“斯坦福大学”= www.stanford.edu;
“iTunes U 上的斯坦福”=itunes.stanford.edu;
}
2009-07-02 09:35:12.758 WhatATool[6407:10b] 可变​​字符串示例
2009-07-02 09:35:12.759 WhatATool[6407:10b] 另一个可变字符串
2009-07-02 09:35:12.760 WhatATool [6407:10b]itunes.stanford.edu
2009-07-02 09:35:12.760 WhatATool[6407:10b] iTunes U 上的斯坦福
2009-07-02 09:35:12.761 WhatATool[6407:10b] stanfordshop.com
2009-07-02 09:35:12.762 WhatATool [6407:10b] 斯坦福购物中心

0 投票
3 回答
17218 浏览

objective-c - 如何计算 Objective-C 字符串(NSString)中的行数?

我想在 Objective-C 中计算 NSString 中的行数。

有没有更简单的方法?

0 投票
3 回答
34611 浏览

c# - IEnumerable,IEnumerator vs foreach,什么时候用什么

我正在通过 IEnumerable 和 IEnumerator ,但无法清楚地得到一点..如果我们有 foreach,那么为什么我们需要这两个接口?有没有我们必须使用接口的场景。如果是,那么有人可以举个例子来解释一下。欢迎任何建议和评论。谢谢。

0 投票
5 回答
5723 浏览

c# - 使用清单ForEach 将元素添加到 HashTable

我有一个字符串值列表,我想将其添加到哈希表或其他可以通过键/索引访问但无法实现的数组中。我有这个按我想要的方式工作,但它很丑

编辑:在詹姆斯提醒我列表将按索引返回值之后,我选择了一个列表,这就是我最终得到的

0 投票
3 回答
101 浏览

design-patterns - 运行置换代码序列以通过枚举器运行的最聪明的方法是什么?

我有以下枚举(伪代码)

你明白了......现在,如果每个字母代表大约 4 行代码,那么根据传递的 RunSequence 以所需的顺序构建运行这 16 行代码的逻辑的最聪明的方法是什么?

我完全迷失了......应该通过完全不同的方法来实现吗?我宁愿不使用 goto,而是使用一些 OO 方法......设计模式

0 投票
1 回答
1764 浏览

java - J2ME 从向量中获取特定对象

目前我正在为我的黑莓应用程序实现一个持久存储对象。
它包含一个设置对象的向量。

我当前获取特定设置值的实现如下所示

有没有比循环枚举更好的方法来访问该值?

谢谢!

0 投票
4 回答
5002 浏览

c# - 枚举时项目发生变化是否会影响枚举?

想象一下,在一个

可枚举项发生变化。会影响当前的foreach吗?

例子:

它会永远循环吗?

0 投票
4 回答
4902 浏览

c# - C#:SortedDictionary 枚举时是否已排序?

SorteDictionary 是根据 MSDN 对键进行排序的。这是否意味着您可以确定在 foreach 中枚举它时会对其进行排序?还是仅仅意味着 SortedDictionary 在内部以这种方式工作以在各种情况下具有更好的性能?

0 投票
5 回答
3748 浏览

c# - 在 SQL Server 中处理“枚举”的不同方法是什么?

我们目前在存储过程的顶部定义了一个常量列表(大部分对应于我们在业务层中定义的枚举),如下所示:

但是对于许多存储过程,这些通常会重复,因此存在很多重复。

如果过程只需要一个或两个常量,我使用的另一种技术是将它们作为参数传递给存储过程。(对常量值使用相同的大写约定)。这样我可以确定业务层和数据层中的值是一致的。这种方法不适用于很多值。

我还有哪些其他选择?

我正在使用 SQL Server 2008 和 C#,如果它有什么不同的话。

更新因为我正在使用.Net,用户定义(CLR)类型有什么帮助吗?

0 投票
4 回答
2622 浏览

reflection - Scala 枚举和反射

在 Java 工作了很长时间后,我开始对 Scala 产生了兴趣。作为一个学习项目,我正在尝试复制一个 java 库来存储和检索数据库中的状态对象。为此,我希望能够像这样指定一个状态对象:

序列化/反序列化 Person 实例的代码使用反射来了解字段的类型,并且对除性别字段之外的所有字段都有效。性别字段是一个枚举,定义为:

问题是我不知道如何使用反射也只使用 Person 类创建一个新的 Gender 值。