问题标签 [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.
c++ - 如何将元组扩展为可变参数模板函数的参数?
考虑具有可变模板参数的模板化函数的情况:
现在,我有一个t
值元组。如何func()
使用元组值作为参数调用?我已经阅读了有关bind()
函数对象、call()
函数的内容,以及apply()
不同的一些现已过时的文档中的函数。GNU GCC 4.4 的实现似乎call()
在类中有一个函数bind()
,但是关于这个主题的文档很少。
有些人建议手写递归黑客,但可变参数模板参数的真正价值是能够在上述情况下使用它们。
有没有人有解决方案,或提示在哪里阅读它?
python - 在python中填充列表
我有一系列代表坐标的 Python 元组:
我想创建以下列表:
我得到一个 IndexError: list index out of range。
我的背景是 PHP,我希望在 Python 中您可以创建以 index > 0 开头的列表,即创建空白然后填充它们,但似乎您不能。
我们的想法是在之后对列表进行排序。我知道我可以用字典来做到这一点,但据我所知,字典不能按键排序。 更新:我现在知道他们可以 - 查看接受的解决方案。
编辑:我想要做的是创建一个二维数组,它将表示用元组坐标描述的矩阵,然后按顺序迭代它。如果我使用字典,我无法保证对键的迭代将按顺序进行 -> (0,0) (0,1) (0,2) (1,0) (1,1) (1,2 ) (2,0) (2,1) (2,2)
任何人都可以帮忙吗?
scala - 如何在 Scala 中将元组隐式转换为向量
我希望能够将数字元组(Ints 和 double)隐式转换为向量对象。
假设一个带有 + 方法的 Vector 类
我的目标是让以下代码工作。
我可以通过Int
以下方式使用它
但是当我添加双精度转换时它失败了
根据 Andri 的建议尝试加倍
我需要做什么才能使其正常工作?
sql - 比较 SQL 中的元组
有没有比做这样的事情更方便的方法来比较 T-SQL 中的数据元组:
基本上我正在寻找具有 (A, B) > (@A, @B) 的行(与我在 order by 子句中的顺序相同)。我有一些案例,我有 3 个字段,但它变得更加丑陋。
sql - 关系数据库中的术语“元组”是什么意思?
请解释一下sql中的元组是什么意思?谢谢..
python - Python中的多个元组到两对元组?
拆分这个的最好方法是什么:
进入这个:
假设输入总是有偶数个值。
tuples - 域和元组关系演算
以上两者之间有“真正的”区别吗?除了它们的语法之间最微小的差异之外?
c++ - 为什么在 C++ 中使用元组并不常见?
为什么似乎没有人在 C++ 中使用元组,无论是Boost 元组库还是 TR1 的标准库?我读过很多 C++ 代码,很少看到元组的使用,但我经常看到很多地方元组可以解决很多问题(通常从函数返回多个值)。
元组允许你做各种很酷的事情,比如:
这肯定比这更好:
当然,你总是可以这样做:
但是如果你想旋转三个值呢?你可以用元组做到这一点:
元组还使从函数返回多个变量变得更加容易,这可能比交换值更常见。使用返回值的引用当然不是很优雅。
我没有想到的元组有什么大的缺点吗?如果不是,为什么它们很少使用?他们慢吗?还是只是人们不习惯?使用元组是个好主意吗?
python - Python中的二维数组
在 Python 中创建二维数组的最佳方法是什么?
我想要的是存储这样的值:
这样我就可以访问类似X[2],Y[2],Z[2]
或可变的X[n],Y[n],Z[n]
数据。n
一开始我不知道会有多大n
,所以我想在最后附加值。
syntax - F# let 带逗号的语句的语义
我正在学习 F#。我首先查看了来自 Microsoft的F# 示例。
我遇到了这个声明:
谁能向我解释这个说法?
这里定义的是什么类型?一个函数?一个元组?
为什么必须在( ... ) 的定义line1
中重新定义?line2
line1,line2
let line1 =
let line2 =
最后一行是什么,(line1, line2)
这与原始定义的类型有何关联?这是函数返回吗?
“声明”甚至是用于 F# 定义的正确词吗?
谢谢。