小编Der*_*yer的帖子

通过累积添加另一个列表的元素来创建列表:Haskell

我似乎无法找到有关高阶函数的任何信息.我找到了几个地方的cadd参考,但在haskell api中找不到任何信息.

我只想简单地获取一个浮动列表,并通过累加每个浮点数来创建另一个列表.原始列表将始终为零.所以如果我有[0,2,5,9]的列表,我会得到[0,2,7,16]的列表.

accumulateTime :: [Float] -> [Float]
accumulateTime (x:xs) = cadd????
Run Code Online (Sandbox Code Playgroud)

我有这个代码的其他部分做事,但我似乎无法如何制作这个列表.

haskell

8
推荐指数
2
解决办法
2442
查看次数

很难理解如何使用nubBy

我有一个问题,我必须操纵一个浮动列表的列表.[[浮动]].这些浮点数列表的长度为4.我想删除测试前3个元素的重复项,但忽略第4个元素.这是多部分问题的最后一部分,我一直在墙上敲了一会儿弄清楚如何使用它.我找不到任何有用的信息.

fixDuplicates :: [[Float]] -> [[Float]]
fixDuplcates [[]] = [[]]
fixDuplicates x = nubBy ?
Run Code Online (Sandbox Code Playgroud)

haskell

5
推荐指数
1
解决办法
907
查看次数

更新表并返回旧值和新值

我正在编写一个 VB 应用程序,用于清理 DB2 数据库中的一些数据。在一些表中我想更新整个列。例如帐号列。我正在将所有帐号更改为从 1 开始,并在列表中向下递增。我希望能够返回旧帐号和新帐号,这样我就可以生成某种可以引用的报告,这样我就不会丢失原始值。我正在更新列:

DECLARE @accntnum INT 
SET @accntnum = 0 
UPDATE accounts
SET @accntnum = accntnum = @accntnum + 1
GO 
Run Code Online (Sandbox Code Playgroud)

有没有一种方法可以让我在一个表中同时返回原始的 accntnum 和新的 accntnum ?

sql db2

2
推荐指数
1
解决办法
2683
查看次数

标签 统计

haskell ×2

db2 ×1

sql ×1