问题标签 [remove-if]

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 投票
2 回答
2429 浏览

c++ - std::remove_if 使用其他类方法

我想std::remove_if与作为不同类的成员函数的谓词一起使用。

那是

现在,实施A::someMethod,我有

有没有办法做到这一点?

我已经研究过 用于 remove_if 的惯用 C++的解决方案,但它处理的情况略有不同,即一元谓词 ofremove_if是 ofB而不是的成员A

此外,
我无权访问 BOOST 或 c++11

谢谢!

0 投票
2 回答
262 浏览

c++ - 将 remove_if 与 C 空终止字符串一起使用

我有一种情况,我想有效地从 NULL 终止的 char * 中删除一个字符。我可以假设传入的字符串很大(即复制效率不高);但我也可以假设我不需要取消分配未使用的内存。

我想我可以使用std::remove_if这个任务(用 NULL 终止符替换返回的迭代器中的字符),并设置以下测试程序以确保我的语法正确:

这个程序编译,但是,我得到了一个Segmentation Fault地方remove_if- 这是来自的输出gdb

这是gcc 4.1.2在 RedHat 4.1.2-52 上的。

我的理解是原始指针可以用作ForwardIterators,但也许不是?有什么建议么?

0 投票
5 回答
10212 浏览

c++ - 将附加参数传递给 remove_if

我想使用remove_if函数从向量中删除元素,但将擦除限制为 N 个元素。

例子:

我需要该IsOdd谓词存储它已删除的元素数量以及我们要删除的元素数量。唯一的方法是使用全局变量吗?像这样:

0 投票
2 回答
62 浏览

c++ - 按索引删除一堆元素?

我有一个

我有一个index要删除的列表:

哪种策略删除这些索引最有效?

实际上,一种无效的解决方案是:

0 投票
1 回答
1636 浏览

matlab - 如果在 Matlab 中的第一行中的特定值,如何删除列?

如果我有一排

然后我可以删除两个

现在假设我有

那么如何删除顶部有两个的整个列?

0 投票
1 回答
20 浏览

sql - SQL Where 语句删除带有第二个“-”的合同

我有一张包含合同清单的表格:

CT-12345、CT-12346、CT-12347、CT-12347-B1、CT-12560-A1等

我需要一个 where 语句,它将排除合同末尾带有 -... 的任何内容。'%-%' 也将排除前 3 个,但在我的最终输出中,从上面的示例中,CT-12347-B1 和 CT-12560-A1 将被排除,而 CT-12345、CT-12346、CT-12347将被包括在内。我正在使用 SQL Server R2。想法?

谢谢,

约书亚

0 投票
4 回答
1774 浏览

jquery - 循环遍历元素 id

我有这个 jQuery 代码来检测列中的所有值是否为空,如果是,则删除该列:

有没有什么办法可以把它变成一个循环,这样它就会遍历每一列(#column1, #column2, etc..)并在需要时删除该列,我不必为每一列复制上面的代码?

提前感谢您的帮助。

编辑

感谢所有的建议。一些答案的问题是循环会删除单个单元格。如果标题下的所有字段都为空,我需要循环来确定它们是否删除了包括标题在内的整个列。

0 投票
1 回答
3490 浏览

r - 如果长度从列表中的列表中删除列表

我有这个清单:

我想删除长度小于三个(<3)的元素(列表)。我尝试使用双重 lapply 来获得 [[i]][[j]] 和 <- NULL,但我得到的列表只有 NULL。像这样:

感谢您的任何帮助...

0 投票
2 回答
9611 浏览

c# - 在循环中从 C# ArrayList 中删除元素的优雅方法是什么?

我对 Java 很满意

不是很开心,但对 C++ 感觉还不错

现在谈到 C#,这是最好的方法吗?

你有迭代器的方法吗?

考虑到性能和可读性,您有更好的建议吗?

注意: List.RemoveAll(Predicate match) 必须引入一个新函数,不是吗?

0 投票
2 回答
969 浏览

emacs - Elisp 中的过滤器功能

filterEmacs Lisp 中是否有等效的高阶函数?就像来自 python 或 Javascript 的函数。