小编ElG*_*lan的帖子

groupBy应该做什么?

我写了一些东西Data.List.groupBy.它没有按预期工作,所以我最终写了我自己的版本groupBy:毕竟我不确定那个Data.List应该做什么(没有真正的文档).

无论如何,我的测试通过我的版本,groupBy而它失败了Data.List.我发现(感谢quickcheck)两个函数表现不同的情况,我仍然不明白为什么两个版本之间存在差异.是Data.List版本马车或者是我的?(当然我的是一个天真的实现,可能不是最有效的方法).

这是代码:

import qualified Data.List as DL
import Data.Function (on)
import Test.QuickCheck

groupBy' :: (a -> a ->  Bool) -> [a] -> [[a]]
groupBy' _ [] = []
groupBy' eq (x:xs) = xLike:(groupBy' eq xNotLike) where
    xLike = x:[ e | e <- xs, x `eq` e  ]
    xNotLike = [ e | e <- xs, not $ x `eq` e  ]

head' [] = …
Run Code Online (Sandbox Code Playgroud)

haskell haskell-platform

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

替换 nbsp; 和带有空白空间的 HTML 标签

我想摆脱 HTML 标签和 nbsp; 我怎样才能结合这些操作?

JS

 .replace(/&nbsp;/g,'').replace(/(<([^>]+)>)/ig,"")
Run Code Online (Sandbox Code Playgroud)

html javascript

0
推荐指数
1
解决办法
1513
查看次数

当有人点击输入中断文本时

我第一次创建论坛软件我知道大多数PHP只是不是一些事情.

无论如何,当有人点击这样输入时说"就像我刚刚点击进入"

当主题发布时,它将显示为新行,如何存档?

现在,即使我去了一个新行,帖子仍会显示为"sssssssssssssssss",用户需要添加
以打破它,但出于安全原因我需要禁用HTML.

我现在可以
在提交帖子时自动添加PHP,但随后
将显示给用户,我将禁用html.

谢谢!

html php line

0
推荐指数
1
解决办法
60
查看次数

当数组长度满足时循环不停止

我设置用户输入数组长度.然后提示他们将数字添加到数组以供let使用.问题是提示被卡在无限循环中,即使我认为我设置了while while循环,但显然没有.这是代码:

        function startProcess() {
            var arraySize = document.getElementById("txtSize").value;

            alert("the value is " + arraySize);

            var myArray = arraySize;

            do {
                parseInt(prompt("Please enter a number").value);
            } while (myArray <= arraySize);
        }
Run Code Online (Sandbox Code Playgroud)

如果我可以让这一件工作,那么其他一切都是错误的.感谢您的时间和专业知识.

javascript arrays

-1
推荐指数
1
解决办法
72
查看次数

如何让时间在js生活

您好,我只是想看看如何在片刻生活中腾出时间.

即我想自动更新元素

javascript momentjs

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

标签 统计

javascript ×3

html ×2

arrays ×1

haskell ×1

haskell-platform ×1

line ×1

momentjs ×1

php ×1