问题标签 [tuples]

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 回答
421 浏览

f# - 为什么不能在列表递归中推断出元组类型?

我想通过使用正则表达式来优化原始文本,给定一个 (patten,replacement) 元组列表。

我尝试在列表元素上使用模式匹配但失败了,错误显示“此表达式应具有类型字符串 * 字符串列表但此处具有类型'a 列表”。

我该如何解决这个问题?非常感谢。

代码如下:

0 投票
4 回答
69092 浏览

python - 为什么我不能在 Python 中加入这个元组?

我必须加入它才能将其写入文本文件。

0 投票
8 回答
2874 浏览

python - 为什么我不能对这个列表进行排序?

我想按从最大到最小的整数对其进行排序。在本例中,为 5 和 66。但它似乎不起作用。

0 投票
1 回答
464 浏览

f# - F#将活动模式匹配为扩展元组

我在 diff 中收到以下错误,在 Subset 下带有红色波浪线。
Type mismatch. Expecting a Range -> Choice but given a Range * Range -> Choice

是否可以将某种类型的注释添加到子集匹配中,这样我就不必使用 fst 和 snd?如果没有,是否有意支持这种语法?

0 投票
7 回答
3983 浏览

c#-3.0 - C# 3.0 Tuple Equivalents (for poor men)

I find myself occasionally in C# 3.0 looking for ways to simulate the notion of a tuple. Over time I've had various "poor man's" implementations, here are a few of them:

Basic Object Array:

More Strongly Typed, HoHoHo...

Implementing a class that can use type inference (lifted from Functional Programming for the Real World)

Questions:

  1. Any other ways to have a poor man's tuple in C# 3.0 (or language of choice that lacks the data structure).

  2. What is the best way to get a tuple in C# 3.0 - if anyone has a library recommendation it is welcome.

  3. At what point (yes, generalize for me) does it make sense to create a specific type rather than something like a list or tuple? (looking for rules of thumb)

0 投票
5 回答
19182 浏览

c# - 有没有办法在 Scala 中拥有具有命名字段的元组,类似于 C# 中的匿名类?

请参阅:我可以为 C# 中的匿名类指定一个有意义的名称吗?

在 C# 中,您可以编写:

但在 Scala 中,我最终会写:

Scala 通过使用泛型来维护类型安全(C# 也是如此),但失去了每个字段名称的可读性,例如我使用“_1”而不是“ID”。

Scala中有这样的东西吗?

0 投票
5 回答
2518 浏览

python - Python中有元组数据结构吗

我想要一个 3 项组合,如标签、名称和值列表(数组),什么是存储这些东西的最佳数据结构。

目前我正在使用字典,但它只允许 2 个项目,但使用很容易遍历

我们可以有类似的东西吗:

0 投票
7 回答
29468 浏览

c++ - 将python字典翻译成C++

我有包含以下代码的 python 代码。

不幸的是,循环遍历 python 中的所有键对于我的目的来说还不够快,我想将此代码转换为 C++。用于以元组为键的 python 字典的最佳 C++ 数据结构是什么?上述代码的 C++ 等价物是什么?

我查看了 boost 库中的稀疏矩阵,但找不到一种仅在非零元素上循环的简单方法。

0 投票
5 回答
32932 浏览

.net - 我应该创建一个 DateRange 对象吗?

我的一些域对象包含日期范围作为一对开始和结束日期属性:

我发现自己有很多这样的:

最后一个让我想知道......我应该实现一个 DateRange 类吗?我不知道 BCL 中有一个。

以我的经验,使对象层次结构更深通常会使事情复杂化。这些对象确实会发送到 ReportViewer 控件显示的 RDLC 报告,但这是次要的。我会将视图弯曲到模型而不是反之。不过,我们并不依赖于属性名称,并且愿意与以下内容妥协:

DateRange 类的一个好处是集中验证开始日期之后的结束日期,它将简化我的方法签名:

我只是不确定 DateRange 课程不会给我带来比其价值更多的麻烦。意见?

附带问题:我是否错过了 BCL 中某个通用的通用元组类?我知道在不同的命名空间中有一些非常具体的。用 C5 类型污染我的公共领域方法签名感觉非常非常肮脏。

0 投票
5 回答
1434 浏览

python - Converting a Tuples List into a nested List using Python

I want to convert a tuples list into a nested list using Python. How do I do that?

I have a sorted list of tuples (sorted by the second value):

Now I want it to have like this (second value ignored and nested in lists):

I've seen other threads in here with map used for such things, but I don't completely understand it. Can anyone provide insight as to the 'correct' python way of doing this?