问题标签 [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.
python - Python中的否定
如果路径不存在,我正在尝试创建一个目录,但是!(not) 运算符不起作用。我不确定如何在 Python 中否定......这样做的正确方法是什么?
prolog - Prolog 暗示否定谓词
如何在 PROLOG 中编写以下规则:如果 P 则不是 Q
我知道你可以很容易地写if P then Q谓词 like q(X) :- p(X)
,但是你怎么能否定q/1
谓词呢?我不想用其他语义定义新的谓词,比如non_q/1
.
xml - 否定是在条件中偏爱吗?
我有 XML 文件,其中包含某个数量有时等于 0 的记录集。现在我必须摆脱这些记录集。我做了以下。
它基本上可以工作:它复制除 productQuantityinttrue=0 之外的所有内容。但有时会删除不应该删除的记录集。现在我的问题是,进行这样的谈判是否会更好
当然,我将不得不复制最后一条声明正确的那些。有没有人有过这方面的经验?我没有发布 XML,因为它基本上是关于“否定或不否定”。
python-3.x - python3:如何获得二进制数的逻辑补(否定),例如。'010' => '101'?
也许我错过了一些东西,但我找不到一个简单的方法来完成这个简单的任务。当我通过“~”运算符对二进制数求反时,由于二进制补码,它返回一个负数:
如果我只想将 0 转换为 1,反之亦然,就像在经典的逻辑补码中一样?
c - 零(!0)编译器的逻辑否定是否依赖于C?
我遇到了一篇文章,其中提到 !0 的结果取决于编译器。结果可以是 1 或 FF 或 FFFF 等等。
至于 C99 标准 6.5.3.3 一元算术运算符,
逻辑否定运算符的结果!如果其操作数的值比较不等于 0,则为 0,如果其操作数的值比较等于 0,则为 1。结果的类型为 int。表达式 !E 等价于 (0==E)。
它真的依赖于编译器吗?
css - 为什么这个 CSS :not() 声明不过滤掉?
我想选择不是特定类的后代的跨度,我们称之为“否”。这是我的CSS:
这是HTML
两个问题:
- 为什么我的 CSS 同时适用于 yes 1 和 no 2?
如果我切换到通用选择器,为什么整个事情都会中断?
/li>
这是 JSFiddle 中的代码:http: //jsfiddle.net/stephaniehobson/JtNZm/
prolog - Prolog什么是累加器和\ +成员函数
我一直在寻找关于什么是累加器以及它们的作用的教程,但是所有的解释似乎都非常复杂,并没有真正让我足够清楚地了解它们是如何工作的,以便我可以使用它。我似乎理解累加器会保留诸如数字之类的东西,然后可以被其他代码调用并更改。问题是虽然我了解什么是蓄能器并且知道何时需要它,但我不太确定如何实际使用它。
我的意思是从我看过的教程中,有时累加器似乎是一个空列表,而其他时候它似乎是“0”,这让我想知道究竟什么可以被认为是累加器,什么不能。有人可以简单地向我解释一下如何使用蓄电池吗?
同样对于我问题的第二部分,我似乎注意到人们在他们的序言代码中使用了很多:
我已经设法推断出它与列表有关,因为我总是看到它被用在对列表执行某些操作的代码行中,但是在四处搜索后我发现\+member
实际上的意思是“否定为失败 - 不是可证明的”虽然我真的不明白这意味着什么,或者即使那个人是正确的。再次,有人可以向我解释一下究竟\+member
是什么以及它可以用来做什么,同时试图保持你的解释简单,大词让我感到困惑。
prolog - Prolog - 这种失败的否定是否正确?
使用!
and fail
,我正在尝试失败的否定。
然而,下面的方法给了我警告:单例变量:[X]。
但是,它似乎有效,所以我想知道我的方法是否有问题:
所以调用neg(likes(vincent, big_kahuna_burger))
会返回false
。
prolog - prolog 中的别名 `(not)/1`
我收到了一段名为 exShell 的作业的代码。在其中,代码(not)/1
用于否定,我目前已经替换了所有实例,(\+)/1
但我想知道为什么首先会出现。是否可以(\+)/1
使用(not)/1
或者是 cprolog 或其他一些 prolog 编译器(例如 cprolog)的约定。
这是它被使用的一个例子。
python - Python 中 isinstance() 的否定形式
我将如何使用 Python 的 isinstance() 的否定形式?
通常否定会起作用
我只是没有看到 isinstance() 的示例,所以我想知道是否有正确的方法来使用 isinstance() 的否定。