问题标签 [negation]

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 投票
4 回答
306795 浏览

python - Python中的否定

如果路径不存在,我正在尝试创建一个目录,但是!(not) 运算符不起作用。我不确定如何在 Python 中否定......这样做的正确方法是什么?

0 投票
4 回答
29801 浏览

prolog - Prolog 暗示否定谓词

如何在 PROLOG 中编写以下规则:如果 P 则不是 Q

我知道你可以很容易地写if P then Q谓词 like q(X) :- p(X),但是你怎么能否定q/1谓词呢?我不想用其他语义定义新的谓词,比如non_q/1.

0 投票
1 回答
1024 浏览

xml - 否定是在条件中偏爱吗?

我有 XML 文件,其中包含某个数量有时等于 0 的记录集。现在我必须摆脱这些记录集。我做了以下。

它基本上可以工作:它复制除 productQuantityinttrue=0 之外的所有内容。但有时会删除不应该删除的记录集。现在我的问题是,进行这样的谈判是否会更好

当然,我将不得不复制最后一条声明正确的那些。有没有人有过这方面的经验?我没有发布 XML,因为它基本上是关于“否定或不否定”。

0 投票
5 回答
1550 浏览

python-3.x - python3:如何获得二进制数的逻辑补(否定),例如。'010' => '101'?

也许我错过了一些东西,但我找不到一个简单的方法来完成这个简单的任务。当我通过“~”运算符对二进制数求反时,由于二进制补码,它返回一个负数:

如果我只想将 0 转换为 1,反之亦然,就像在经典的逻辑补码中一样?

0 投票
2 回答
2995 浏览

c - 零(!0)编译器的逻辑否定是否依赖于C?

我遇到了一篇文章,其中提到 !0 的结果取决于编译器。结果可以是 1 或 FF 或 FFFF 等等。

至于 C99 标准 6.5.3.3 一元算术运算符,

逻辑否定运算符的结果!如果其操作数的值比较不等于 0,则为 0,如果其操作数的值比较等于 0,则为 1。结果的类型为 int。表达式 !E 等价于 (0==E)。

它真的依赖于编译器吗?

0 投票
3 回答
2568 浏览

css - 为什么这个 CSS :not() 声明不过滤掉?

我想选择不是特定类的后代的跨度,我们称之为“否”。这是我的CSS:

这是HTML

两个问题:

  1. 为什么我的 CSS 同时适用于 yes 1 和 no 2?
  2. 如果我切换到通用选择器,为什么整个事情都会中断?

    /li>

这是 JSFiddle 中的代码:http: //jsfiddle.net/stephaniehobson/JtNZm/

0 投票
1 回答
3348 浏览

prolog - Prolog什么是累加器和\ +成员函数

我一直在寻找关于什么是累加器以及它们的作用的教程,但是所有的解释似乎都非常复杂,并没有真正让我足够清楚地了解它们是如何工作的,以便我可以使用它。我似乎理解累加器会保留诸如数字之类的东西,然后可以被其他代码调用并更改。问题是虽然我了解什么是蓄能器并且知道何时需要它,但我不太确定如何实际使用它。

我的意思是从我看过的教程中,有时累加器似乎是一个空列表,而其他时候它似乎是“0”,这让我想知道究竟什么可以被认为是累加器,什么不能。有人可以简单地向我解释一下如何使用蓄电池吗?

同样对于我问题的第二部分,我似乎注意到人们在他们的序言代码中使用了很多:

我已经设法推断出它与列表有关,因为我总是看到它被用在对列表执行某些操作的代码行中,但是在四处搜索后我发现\+member实际上的意思是“否定为失败 - 不是可证明的”虽然我真的不明白这意味着什么,或者即使那个人是正确的。再次,有人可以向我解释一下究竟\+member是什么以及它可以用来做什么,同时试图保持你的解释简单,大词让我感到困惑。

0 投票
2 回答
200 浏览

prolog - Prolog - 这种失败的否定是否正确?

使用!and fail,我正在尝试失败的否定。

然而,下面的方法给了我警告:单例变量:[X]。

但是,它似乎有效,所以我想知道我的方法是否有问题:

所以调用neg(likes(vincent, big_kahuna_burger))会返回false

0 投票
1 回答
329 浏览

prolog - prolog 中的别名 `(not)/1`

我收到了一段名为 exShell 的作业的代码。在其中,代码(not)/1用于否定,我目前已经替换了所有实例,(\+)/1但我想知道为什么首先会出现。是否可以(\+)/1使用(not)/1或者是 cprolog 或其他一些 prolog 编译器(例如 cprolog)的约定。

这是它被使用的一个例子。

0 投票
3 回答
44885 浏览

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

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

通常否定会起作用

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