问题标签 [seq]

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

clojure - seq 上的滑动窗口

在 Clojure 中,在(有限的,不太大的)seq 上设置滑动窗口的最佳方式是什么?我应该只使用droptake跟踪当前索引还是我错过了更好的方法?

0 投票
1 回答
8430 浏览

f# - 如何使用 tryPick 获取序列的第一个元素?

我今天尝试使用 Seq.first,编译器说它已被弃用,取而代之的是 Seq.tryPick。它说它应用了一个函数并返回返回 Some 的第一个结果。我想我只能说 fun x -> x!=0 因为我知道第一个在我的情况下会返回 Some ,但是放在这里的正确约束是什么?什么是正确的语法?

为了澄清,我想以以下格式使用它:

0 投票
2 回答
756 浏览

.net - 使用 Seq.cast 的问题

使用Seq.cast似乎总是失败,即使是像下面这样简单的事情:

后两个因 Specified Cast 失败是无效的。我错过了什么?

我正在尝试Seq.cast将一堆东西转换为uint16,但由于某种原因它总是失败(即使我用 注释它Seq.cast<uint32>)。这是怎么回事?

0 投票
2 回答
3659 浏览

zsh - (zsh 大括号扩展 | seq) 用于字符列表 - 如何?

Bash 允许我写语句,

但 zsh 只允许数字列表扩展,例如{8..13}.

最好的解决方法是什么?类似seq的字符...

0 投票
4 回答
7666 浏览

f# - 如何应用 Seq map 功能?

我最近一直在玩 F# 。我想知道如何使用 Seq map 函数或类似的东西来生成类似下面的东西,而不是使用 for 循环来生成与列表中所有其他元素相乘的元素序列。

因此,例如,我有一个列表 [1..10] 我想应用一个乐趣,它会产生类似的结果

我怎样才能做到这一点?

非常感谢您的帮助。

0 投票
1 回答
2764 浏览

json - Lift Framework 无法反序列化 JSON 数据

我正在尝试使用 Lift 框架反序列化 JSON 文本,但它们似乎不支持 Seq 特征(尽管支持 List )。举个例子...

一些代表员工的 JSON 数据(带有名字和姓氏)......

这是员工域对象:

这是我的 JSON 反序列化代码......

如果我将员工域对象更改为使用 List 而不是 Seq,那么它可以工作。但如果可以的话,我真的很想使用 Seq。

这是我在运行上述代码(使用 Seq)时看到的异常:我能做些什么来让它工作吗?谢谢你的帮助!

0 投票
2 回答
794 浏览

sql - 如何在 clojure.contrib.sql 的结果集上调用 next()?

最初我想问为什么我在结果集上调用 (seq) 作为空性测试时遇到问题,但一些研究表明这显然是因为 jdbc 光标没有移动到任何地方。很好,花花公子。如果我不知道它的名字,有没有办法在结果集上调用 next() ?我可以将它绑定到 clojure 中的符号,但我无法弄清楚如何从那里调用该方法。

编辑:如果不清楚,我指的是 java resultSet 方法 next(),而不是 clojure (next)

编辑#2 这是一个代码片段:

(感谢.next 的帮助,顺便说一句......还没有做太多的 java 互操作)

尽管如此,如果查询没有返回任何内容,使用 (seq) 会引发 NullPointerException。我想知道是否有更清洁,惯用的方式来做到这一点?

0 投票
5 回答
51696 浏览

r - 从'A'-'Z'生成一个字符序列

我可以制作这样的数字序列:

如何从 AZ 制作一系列字符?这不起作用:

0 投票
3 回答
3615 浏览

bash - 遍历范围序列号时如何跳过特定数字?

让我们说

如果有没有办法从这个序列中跳过数字 8{1..9}而不进行比较?

PS: GNU bash,版本 3.00

0 投票
3 回答
4143 浏览

r - 在 R 中向量化 rep 和 seq

我正在努力完成两件事。首先,如果我有一个向量1:5,我想得到一个矩阵(或两个向量),指示这些元素的唯一组合,包括两倍相同的数字,但不包括重复。

现在我可以使用矩阵来做到这一点:

但必须有一个更简单的方法。我尝试使用Vectorizeonseq但这给了我一个错误:

我想做的第二件事是,如果我有一个包含向量的列表,bar, 以获得一个向量,其中包含重复的列表元素等于该元素中的元素数。我可以这样做:

但同样必须有一个更简单的方法。我Vectorize在这里再次尝试,但同样的错误: