小编ogg*_*ggy的帖子

删除pgSQL中的数组值

有没有办法从pgSQL中的数组中删除一个值?或者更准确地说,弹出最后一个值?从这个列表来看,答案似乎是否定的.我可以使用额外的索引指针获得我想要的结果,但它有点麻烦.

arrays postgresql

29
推荐指数
6
解决办法
3万
查看次数

Reactive-banana:来自fromPoll的最新值

我正在Haskell写一个带有反应性香蕉的音乐播放器.我遇到的一个问题是使用fromPoll获取最新值.我想让用户在播放时可选择选择曲目的一部分.我的代码看起来像这样:

makePlayNetworkDescr :: Player a => AddHandler Command -> a -> NetworkDescription t ()
makePlayNetworkDescr addCmdEvent player = do
    bPosition <- fromPoll (getPosition player)
    eCmds <- fromAddHandler addCmdEvent

    let eSetStart = filterE (isJust) $ bPosition <@ filterE (==SetStart) eCmds
        eSetEnd = filterE (isJust) $ bPosition <@ filterE (==SetEnd) eCmds
        eClearRange = filterE (==ClearRange) eCmds

        bStart = accumB Nothing ((const <$> eSetStart) `union` (const Nothing <$ eClearRange))
        bEnd = accumB Nothing ((const <$> eSetEnd) `union` (const Nothing <$ eClearRange)) …
Run Code Online (Sandbox Code Playgroud)

haskell frp reactive-banana

7
推荐指数
1
解决办法
206
查看次数

Haskell模块:隐藏名称和ghci

我正在尝试从Haskell模块中导出一个名称的子集,但是ghci很高兴让我访问隐藏的名称.

module Hiding (shown, calc) where

calc = shown * hidden

shown :: Int
shown = 3

hidden :: Int
hidden = 2
Run Code Online (Sandbox Code Playgroud)

但是当我在ghci中尝试这个时,我得到:

Prelude> :l Hiding.hs 
[1 of 1] Compiling Hiding           ( Hiding.hs, interpreted )
Ok, modules loaded: Hiding.
*Hiding> hidden
2
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

(编辑:为了它的价值,我在Arch Linux上使用ghci 6.12.3)

haskell module ghci name-hiding

3
推荐指数
1
解决办法
836
查看次数

标签 统计

haskell ×2

arrays ×1

frp ×1

ghci ×1

module ×1

name-hiding ×1

postgresql ×1

reactive-banana ×1