問題タブ [conditional]
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.
c# - SQL 'in' キーワードに似た C# の省略形の条件
C# では、これを簡単に記述する方法があります。
お気に入り:
switch も使用できることはわかっていますが、おそらく 50 ほどの関数を記述しなければならない (従来の ASP サイトを ASP.NET に移植する) 必要があるため、できるだけ短くしたいと思います。
c - C面接試験の「条件」とは?
Hello
single を使用して 2 回印刷することは可能でしょうcondition
か?
php - if文の条件最適化
2 つの条件 (OR 演算子で区切られている) を持つ if ステートメントがあります。条件の 1 つは +70% の状況をカバーし、2 番目の条件よりも処理/実行にかかる時間がはるかに短いため、速度のために、最初の条件が false と評価された場合に処理される 2 番目の条件。
最初の条件 (より速い条件) が最初に if ステートメントに現れるように条件を並べ替えると、この条件が満たされ、true と評価された場合、2 番目の条件は処理されますか?
または、最初の条件が false と評価された場合にのみ 2 番目の条件をチェックするために、2 つの if ステートメントをネストする必要がありますか?
私はPHPで作業していますが、これは言語に依存しない可能性があると思います。
language-agnostic - Whileループを作成するにはどうすればよいですか
Whileループの構文をどのように記述しますか?
C#
VB.Net
PHP
Python
css - スタイルシートを含む、使用するブラウザー条件のリストはありますか?
HTML で次のようなことをしている人々を見てきました。
これは最新のすべてのブラウザーで機能しますか? また、その種の if ステートメントで機能するブラウザーの種類のリストはありますか?
編集
ありがとうロス。gt、lt、gte、および lteについて調べるのは興味深いことです。
language-agnostic - ループ終了条件
これらのfor
ループは、アルゴリズムの正式な正当性証明の最初の基本的な例の 1 つです。それらには、異なるが同等の終了条件があります。
違いは事後条件で明らかになります。
i == N
最初のものは、ループが終了した後の強力な保証を提供します。2番目のものは、ループが終了した後の弱い保証を与えるだけ
i >= N
ですが、それを仮定したくなるでしょうi == N
.
何らかの理由でインクリメント++i
が のようなものに変更されたi += 2
場合i
、またはループ内で変更された場合、またはN
が負の場合、プログラムは失敗する可能性があります。
最初のものは無限ループに陥る可能性があります。エラーのあるループの早い段階で失敗します。デバッグは簡単です。
2 番目のループは終了し、後で間違った仮定のためにプログラムが失敗する可能性があります
i == N
。バグの原因となったループから遠く離れた場所で失敗する可能性があり、追跡が困難になります。または、予想外のことを静かに続けてしまうこともあり、これはさらに悪いことです。
あなたはどの終了条件を好みますか、またその理由は何ですか? 他の考慮事項はありますか?これを知っている多くのプログラマーが、なぜそれを適用することを拒否するのでしょうか?
conditional - Infopath でフィールドを条件付きで表示するにはどうすればよいですか?
私は infopath で次のことをしようとしています: 2 つのオプション (黒丸付き) から選択する必要があり、これに応じて、オプション 1 を選択した場合、詳細を入力するテキスト フィールドを表示する必要がありますが、オプション 2 が選択された場合、この追加フィールドは必要ありません。
これを定義するルールを入力する方法がわかりません :-(
誰でも助けてくれますか?
Thx!
java - ANT を使用する場合、特定の Java バージョンがある場合にのみタスクを定義するにはどうすればよいですか?
ビルド コンピューターに Java 1.5 がインストールされている場合にのみ、Ant の特定のステップを実行できるという問題があります。タスク定義は、1.5 を使用してコンパイルされた jar ファイルを使用するため、1.4 仮想マシンで実行すると、IncompatibleClassVersion 例外がスローされます。
1.4を必要とするこの特定のプロジェクトでこのタスクを機能させるには、その間に解決策を見つける必要がありますが、質問がありました. 特定の Java バージョンがない場合、このタスクの定義とこのオプションのステップの実行を回避するにはどうすればよいですか?
target タグで「if」または「unless」タグを使用できますが、それらはプロパティが設定されているかどうかのみを確認します。また、追加のライブラリを必要としないソリューションが必要ですが、標準の組み込み機能がそのようなタスクを実行するのに十分かどうかはわかりません。
c++ - 以下のコードが a = 1 に対してのみ true を返すのはなぜですか?
以下のコードが a = 1 に対してのみ true を返すのはなぜですか?
java - ブール値チェックに xor 演算子を使用するのは良い方法ですか?
個人的には排他的な or , ^
, 演算子が、その簡潔さゆえにブール チェックのコンテキストで理にかなっている場合に気に入っています。私は書くことをはるかに好む
よりも
しかし、他の経験豊富な Java 開発者 (初心者だけでなく) からよく当惑したり、ビット単位の操作にのみ使用する方法についてコメントされることもあります。
^
オペレーターの使用に関するベストプラクティスについて知りたいです。