問題タブ [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で次のルールを書くにはどうすればよいですか:Pの場合はQではありません

P、Qのように述語を書くと簡単に書けると思いますが、どうすれば述語q(X) :- p(X)を否定できますq/1か?のような他のセマンティクスで新しい述語を定義したくありませんnon_q/1

0 投票する
1 に答える
1024 参照

xml - 否定は条件で優先されますか?

特定の数量が 0 になるレコードセットを保持する XML ファイルがあります。これらのレコードセットを削除する必要があります。私は次のことをしました。

基本的には機能します。productQuantityinttrue=0 のものを除くすべてをコピーします。ただし、削除してはならないレコードセットが削除されることがあります。今私の質問は、次のような交渉で作業する方が良いかどうかです

そしてもちろん、この最後のステートメントが当てはまるものをコピーする必要があります。誰かがそれを経験したことがありますか?XMLは基本的に「否定するか否定しないか」に関するものであるため、投稿しませんでした。

0 投票する
5 に答える
1550 参照

python-3.x - python3: 2 進数の論理補数 (否定) を取得する方法。'010' => '101'?

何かが足りないのかもしれませんが、この単純なタスクを達成するための簡単な方法が見つかりません。「~」演算子を使用して 2 進数を否定すると、2 の補数により負の数が返されます。

従来の論理補数のように、0 を 1 に、またはその逆に切り替えたいだけの場合はどうでしょうか。

0 投票する
3 に答える
2568 参照

css - この CSS :not() 宣言がフィルタリングされないのはなぜですか?

特定のクラスの子孫ではないスパンを選択したいので、「いいえ」としましょう。これが私のCSSです:

ここにHTMLがあります

2 つの質問:

  1. CSS が yes 1 と no 2 の両方に適用されるのはなぜですか?
  2. ユニバーサル セレクターに切り替えると、全体が壊れてしまうのはなぜですか?

    /li>

JSFiddle のコードは次のとおりです: http://jsfiddle.net/stephaniehobson/JtNZm/

0 投票する
1 に答える
3348 参照

prolog - アキュムレータと\+member関数とは何かをプロローグします

私はアキュムレータとは何か、そしてアキュムレータが何をするのかについてのチュートリアルを探していましたが、すべての説明は非常に複雑で、それを利用できるようにそれらがどのように機能するかについて十分に明確に理解できていません。アキュムレータは、他のコードによって呼び出されて変更される可能性のある数値などを保持していることを理解しているようです。問題は、アキュムレータとは何かを理解していて、いつ必要になるかはわかっているのに、実際にどのように使用するかがよくわからないことです。

私が見たチュートリアルから、アキュムレータが空のリストのように見えることもあれば、「0」のように見えることもあり、正確にアキュムレータと見なすことができるものとできないものについて疑問に思います。アキュムレータの使い方を簡単に説明してもらえますか?

また、私の質問の2番目の部分では、プロローグコードでこれを頻繁に使用している人々に気づいたようです。

リストに何かをするコード行の中で使用されているのをいつも見ているので、リストと関係があると推測できましたが、調べてみると、\+member実際には「失敗としての否定-ではない」という意味であることがわかりました。これが何を意味するのか、あるいはその人が正しかったとしても、私は本当に理解していませんが。繰り返しになりますが、誰かが私に正確に何をする\+memberのか、そしてあなたの説明を単純にしようとしている間にそれが何に使用できるのかを説明してもらえますか、大きな言葉は私を混乱させます。

0 投票する
2 に答える
200 参照

prolog - Prolog-失敗によるこの否定は正しいですか?

とを使用!してfail、失敗による否定を試みています。

ただし、以下のメソッドでは警告が表示されます。シングルトン変数:[X]。

しかし、それは機能しているように見えるので、私の方法に何か問題があるのではないかと思います。

したがって、呼び出しneg(likes(vincent, big_kahuna_burger))はに戻りfalseます。

0 投票する
1 に答える
329 参照

prolog - プロローグのエイリアス `(not)/1`

exShell という課題のコードを受け取りました。その中で、コードは(not)/1否定に使用します。現在、すべてのインスタンスをに置き換えまし(\+)/1たが、そもそもなぜそれが存在するのか疑問に思っていました. cprolog やその他のプロローグ コンパイラ (cprolog など) の規則でエイリアス(\+)/1を作成することは可能ですか。(not)/1

使用例です。

0 投票する
3 に答える
44885 参照

python - Python の isinstance() の否定形

Python の isinstance() の否定形を使用するにはどうすればよいですか?

通常、否定は次のように機能します

isinstance() の例を見たことがないので、isinstance() で否定を使用する正しい方法があるかどうか知りたいです。