问题标签 [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.
clojure - seq 上的滑动窗口
在 Clojure 中,在(有限的,不太大的)seq 上设置滑动窗口的最佳方式是什么?我应该只使用drop
并take
跟踪当前索引还是我错过了更好的方法?
f# - 如何使用 tryPick 获取序列的第一个元素?
我今天尝试使用 Seq.first,编译器说它已被弃用,取而代之的是 Seq.tryPick。它说它应用了一个函数并返回返回 Some 的第一个结果。我想我只能说 fun x -> x!=0 因为我知道第一个在我的情况下会返回 Some ,但是放在这里的正确约束是什么?什么是正确的语法?
为了澄清,我想以以下格式使用它:
.net - 使用 Seq.cast 的问题
使用Seq.cast
似乎总是失败,即使是像下面这样简单的事情:
后两个因 Specified Cast 失败是无效的。我错过了什么?
我正在尝试Seq.cast
将一堆东西转换为uint16
,但由于某种原因它总是失败(即使我用 注释它Seq.cast<uint32>
)。这是怎么回事?
zsh - (zsh 大括号扩展 | seq) 用于字符列表 - 如何?
Bash 允许我写语句,
但 zsh 只允许数字列表扩展,例如{8..13}
.
最好的解决方法是什么?类似seq的字符...
f# - 如何应用 Seq map 功能?
我最近一直在玩 F# 。我想知道如何使用 Seq map 函数或类似的东西来生成类似下面的东西,而不是使用 for 循环来生成与列表中所有其他元素相乘的元素序列。
因此,例如,我有一个列表 [1..10] 我想应用一个乐趣,它会产生类似的结果
我怎样才能做到这一点?
非常感谢您的帮助。
json - Lift Framework 无法反序列化 JSON 数据
我正在尝试使用 Lift 框架反序列化 JSON 文本,但它们似乎不支持 Seq 特征(尽管支持 List )。举个例子...
一些代表员工的 JSON 数据(带有名字和姓氏)......
这是员工域对象:
这是我的 JSON 反序列化代码......
如果我将员工域对象更改为使用 List 而不是 Seq,那么它可以工作。但如果可以的话,我真的很想使用 Seq。
这是我在运行上述代码(使用 Seq)时看到的异常:我能做些什么来让它工作吗?谢谢你的帮助!
sql - 如何在 clojure.contrib.sql 的结果集上调用 next()?
最初我想问为什么我在结果集上调用 (seq) 作为空性测试时遇到问题,但一些研究表明这显然是因为 jdbc 光标没有移动到任何地方。很好,花花公子。如果我不知道它的名字,有没有办法在结果集上调用 next() ?我可以将它绑定到 clojure 中的符号,但我无法弄清楚如何从那里调用该方法。
编辑:如果不清楚,我指的是 java resultSet 方法 next(),而不是 clojure (next)
编辑#2 这是一个代码片段:
(感谢.next 的帮助,顺便说一句......还没有做太多的 java 互操作)
尽管如此,如果查询没有返回任何内容,使用 (seq) 会引发 NullPointerException。我想知道是否有更清洁,惯用的方式来做到这一点?
r - 从'A'-'Z'生成一个字符序列
我可以制作这样的数字序列:
如何从 AZ 制作一系列字符?这不起作用:
bash - 遍历范围序列号时如何跳过特定数字?
让我们说
如果有没有办法从这个序列中跳过数字 8{1..9}
而不进行比较?
PS: GNU bash,版本 3.00
r - 在 R 中向量化 rep 和 seq
我正在努力完成两件事。首先,如果我有一个向量1:5
,我想得到一个矩阵(或两个向量),指示这些元素的唯一组合,包括两倍相同的数字,但不包括重复。
现在我可以使用矩阵来做到这一点:
但必须有一个更简单的方法。我尝试使用Vectorize
onseq
但这给了我一个错误:
我想做的第二件事是,如果我有一个包含向量的列表,bar
, 以获得一个向量,其中包含重复的列表元素等于该元素中的元素数。我可以这样做:
但同样必须有一个更简单的方法。我Vectorize
在这里再次尝试,但同样的错误: