问题标签 [negate]

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 投票
1 回答
1840 浏览

regex - Perl正则表达式如何否定一部分

我必须分离

目前,我使用如下所示的 if 语句检查这两个正则表达式:

我怎样才能否定F?是否可以对整个析取项或 F 的每个析取项使用负环视?

我应该看起来像这样:

括号是否定模式所必需的,不仅是第一个单个字符,不是吗?

编辑:例如 D 是:a|b|c|d和 F 是:1|2|3

现在的行为应该是这样的:

F-析取应该像“当在输入序列中看到这个时不匹配”

0 投票
2 回答
83 浏览

regex - 如何匹配负正则表达式?

有一个共享点网址:
http://teamspace.abc.com/sites/ABC/?list=%7bCEE6E6CB-A035-4FF9-Af95-98784D732938%7d

可能是多种多样的listID,但我只想允许上述一个。因此,它不应该匹配:

http://teamspace.abc.com/sites/ABC/?list=%7bDEXXXXxxxx-A035-4FF9-Af95-98784D732938%7d url

有什么方法可以匹配,只有当 url 如下:http://teamspace.abc.com/sites/ABC/?list=%7bCEE6E6CB-A035-4FF9-Af95-98784D732938%7d"

0 投票
2 回答
775 浏览

php - PHP中十六进制的否定,有趣的行为

有一些奇怪的行为,我想知道是否有人可以为我清理。

看看这个

输出

正如预期的那样。

输出

$hex为什么在被否定时中间位不切换?

0 投票
3 回答
44885 浏览

python - Python 中 isinstance() 的否定形式

我将如何使用 Python 的 isinstance() 的否定形式?

通常否定会起作用

我只是没有看到 isinstance() 的示例,所以我想知道是否有正确的方法来使用 isinstance() 的否定。

0 投票
1 回答
2851 浏览

hadoop - Pig 如何处理否定空值?

我有一个问题,不理解 apache pig(版本 r0.9.2)如何处理空值的否定。我有这样的表达:

如果 children 为 null,IsEmpty 函数将返回 null - 所以让我感到困惑的是 NOT 运算符的行为,因为我会有这样的表达式:

pig latin r0.9.2 的文档接下来说:“Pig 不支持布尔数据类型。但是,布尔表达式(包括布尔和比较运算符的表达式)的结果始终是布尔类型(真或假)。” 这只会让我完全困惑。

我在这里先向您的帮助表示感谢。

0 投票
1 回答
7303 浏览

c - 为浮点参数 f 返回表达式 -f 的位级等效项

这是一个家庭作业问题,我完全没有想法(C 编程)。

指示:

我试过简单地返回 -uf; 和其他事情,但我只是不知道该怎么做。

帮助?

可以假设以下条件:

  1. 使用 2s 补码,32 位整数表示。
  2. 以算术方式执行右移。
  3. 将整数移动超过字长时具有不可预测的行为。

-编辑

解决了:返回uf^0x80000000;

0 投票
0 回答
124 浏览

ls - 文件的选择性列表 (ls)

我有一个文件列表,例如:(
一般来说,它的格式是/data/logs/var_YYYYMMDDHHMMSS.log

我徒劳地尝试将所有没有 12 的文件列为 HH。
即输入:

所需输出:

我试过了

但是,没有得到我所期望的。

有人可以指出我哪里出错了吗?

0 投票
6 回答
33276 浏览

java - int 反向符号 negate() java

要求

假设现有类 ICalculator 的可用性,该类对整数算术计算器进行建模并包含:

  • 一个实例变量 currentValue ,它存储计算器的当前 int 值,并且可以被任何子类访问和修改。

  • 方法 add、sub、mul 和 div

    ICalculator 中的每个方法都接收一个 int 参数并将其操作应用于 currentValue 并返回 currentValue 的新值。因此,如果 currentValue 的值为 8 并且 sub(6) 被调用,那么 currentValue 以值 2 结束,并返回 2。

因此,您将基于 ICalculator 编写子类 ICalculator2 的定义。ICalculator2 类有一个额外的方法,即 negate,它不接收任何参数。negate 的作用是反转 currentValue 的符号。例如,如果 currentValue 为零,则没有变化,如果为 -22,则变为 22,如果为 100,则变为 -100。此外,negate 返回 currentValue 的新值。

源代码

评论:

  • 您的代码在执行过程中出错

更多提示:

  • 您可能想要使用 100 以外的数字

  • 您可能想要使用 22 以外的数字

  • 您确定要使用:val

提示:

  • 您可能想使用:<
  • 您确定要使用:=
0 投票
1 回答
386 浏览

java - Java - 否定多项式

我试图否定一个多项式表达式,以便以下测试是正确的,我的多项式表达式被定义为Term(coefficient, exponent). 所以我的public Term negate() throws Overflow方法通过了这些测试。

编辑:我在 Term 中有以下方法:

以及 Term 构造函数中的以下内容:

上面的测试在一个单独的 JUnit 文件中,但我试图让该negate()方法通过测试。

0 投票
1 回答
1145 浏览

javascript - 否定自调用函数?!function ($) { ... }(window.jQuery);

可能重复:
函数前的感叹号有什么作用?

我正在查看 Twitter Bootstrap JavaScript 代码,我注意到他们所有的插件都包含在否定自调用函数中。

我知道function ($) { ... }(window.jQuery);立即调用该函数。

但这是!为了什么?