問題タブ [logical-or]

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 投票する
6 に答える
946 参照

javascript - 「または」ステートメントが多すぎます(javascript)

私は6つの異なる問題タイプで簡単な数学プログラムを作成しています。プログラムに6つのタイプのいずれかをランダムに表示させたいのですが、いくつかの問題はもっと頻繁に現れるはずです。重み付き配列を使用していますが、重み付き配列から問題の種類を選択した後、ifステートメント内で10個以上の「or」コマンドを使用しないと問題の種類を特定できません。簡略化したバージョンは次のとおりです。

0 投票する
6 に答える
83993 参照

syntax - なぜ「||」なのか またはの記号?

それが論理演算「または」を表すことは知って||いますが、その記号を選択した歴史を誰かが知っているかどうか知りたいです。たまたまキーボードの未使用の記号だったからでしょうか。

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

python - 論理演算子または演算子が期待どおりに動作しない

You... と表示されたら、Life、Pickup、Look、または Inventory のいずれかを入力できるようにしようとしています。このプログラムにはもっと多くのコードがありますが、その一部を示しています。しかし、実行するたびに、「Pickup」、「Look」、または「Inventory」と入力しても、常に「Life」の部分が表示されます。助けてください!ありがとう、ジョン

編集:それは単なる間隔の問題だと思いますが、以前はうまく動作していたかどうかはわかりません...

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

matlab - 要素単位の論理 OR 操作を実行するにはどうすればよいですか?

バイナリ値を持つ異なるサイズの 2 つのベクトルに対して要素単位の論理 OR 演算を実行するにはどうすればよいでしょうか?

0 投票する
4 に答える
85 参照

c - 複数の OR 条件をフォーマットするには?

ループの最後で複数の OR 条件を実行しようとしていdo..while()ますが、それが正しいかどうかわかりません。

私が今持っているものは次のとおりです。

これは機能しますか、それとも別の方法で書く必要がありますか?

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

c++ - ビット単位および/または三項演算子付き

この小さなスニペットを見てください。

(yは最小値、vは現在の比較値。こうすると考えやすくなります。)

このスニペットの意味は単純です。
現在の値vが最小値より小さい場合はy、新しい最小値を設定します( y=v)。ただし、v=0ケースは除きます。

それから、「アドバース コード」を生成できれば、結果は同じになるはずだと考えました。つまり、

このコードは同じことを行う必要があります。しかし、それはコンパイルできません。エラーは次のとおりです。

それは奇妙だ。2 つのコードは同じだと思います。後者の三項演算子が間違っている場合、前者も同じ問題が発生するはずです。しかし、そうではありませんでした。

誰かが理由を説明できますか?

次の問題。を挿入し0てコンパイルしました。y>v&v?y=v:0;
それから私は間違った答えを得ました。だから私はに変更&しました&&y>v&&v?y=v:0;
最後に、私は正しい答えを得ました。しかし、これらのプロセスがなくても、|operator を使用すればすべて実行できます。なんで?

<追加情報>

私のコンパイラのバージョンは次のとおりです。

そしてコンパイルオプション:

テストするサンプル コードが必要な場合は、これが役立ちます。

(私の下手な英語の修正はいつでも歓迎されます)

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

java - Java - 複数の受け入れられた入力"

Javaで複数の入力を受け入れる方法に興味がありました。私が試したところ、論理OR演算子を使用できません||

では、IF ステートメントに対して複数の受け入れられた入力を受け入れたい場合、どのようにすればよいでしょうか? if (userinput.equalsIgnoreCase("House" || "Home")) else ステートメントを作成せずに、House と Home の両方でこれを有効にするにはどうすればよいですか?

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

mongodb - OR AND クエリのインデックス作成 MongoDB

データベース内にリクエストテーブルがあり、リクエストが処理されていないことを示す「保留中」、ミリ秒単位の有効期限(エポック)を追跡する「有効期限」、「カウント」などのいくつかのフィールドで構成されています。リクエストが発生するたびに 0 までカウントダウンします。

ここで、リクエストの有効期限が切れているか、カウントが 0 に減少し、保留中が true であるすべてのリクエストを検索します。次に、有効期限に基づいて結果を並べ替えます。

このためのインデックスを作成しようとしましたが、explain() コマンドの結果に基づいて、MongoDB がインデックスを使用していないと確信しています。そのようなクエリの複合インデックスとは何かについて何か提案はありますか?

一般的な用語で言えば、クエリは本質的に (A OR B) AND C が C によって並べ替えられます。

これは、Java の Morphia を介して作成したクエリです (MongoDB は初めてです) ->

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

validation - Extbase 論理和検証構文

私はメールプロパティを持つユーザーモデルを持っています:

このチート シート以外に、分離バリデータ アノテーション構文に関連するドキュメントを見つけることができませんでした: http://www.lobacher.de/files/cs/ExtbaseFluidCheatSheet_3.02_pluswerk.pdf、これは動作していないようです。これは私が試したことです:

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

conditional-statements - なぜ私の c != 'o' || c != 'x' 条件は常に真?

C に似た構文を使用して表現するループ ステートメントがあります (C、C++、Java、JavaScript、PHP などはすべて同様の構文を使用します)。

またはを取得するまで実行したいのですが、または'o''x'あっても終了しません。なぜだめですか?c'o''x'

私も使ってみましたif

cただし、が'o'またはの場合でも、常にエラーメッセージが表示されます'x'。なんで?