問題タブ [conditional-statements]
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.
xslt - XSL でケースを切り替える
同じタグを使用して 10 個のセルにコンテンツをロードするループがありますが、div タイトルと背景画像が異なるため、for-each を実行してロードするときに正しい div タイトルを配置するためだけにスイッチ ケースを使用する方法はあるのでしょうか。 XSL の各セルの内容? このようなもの: <...ここで同じタグのコンテンツをロード...> 私は XSL の初心者なので、助けてください。
php - PHP関数エラーを処理するには?
if/else
PHP 関数が失敗した場合のステートメントを作成するにはどうすればよいですか? 機能する場合は 1 つの方法を定義し$results
、機能しない場合は別の方法を定義する必要があります。単にエラーを表示したり、失敗した場合にエラー メッセージを強制終了したりしたくありません。
現在、私は持っています:
wpf - 条件バインディング属性が機能しない?
私はしばらくの間このコードに苦労してきましたが、私の質問に対する完全な答えが見つからないようです。問題を説明するために小さなサンプルを作成しました。
MultiTrigger 設定によると、マウスが選択された項目の上になくなると、選択された項目が再表示されます。ただし、このコードは、「'Property' には null 以外の値が必要です」というメッセージを含む InvalidOperationException を生成します。「バインディング」属性を使用する条件を削除すると、例外はスローされません。MSDN のドキュメントでは、Property または Binding 属性を設定する必要があると記載されています。上記のコードは、Binding 属性が設定されていないように機能します。実際、私のすべてのテスト ケースでは、Binding 属性が何に設定されているかは問題ではありません。例外は引き続きスローされます。何かご意見は?
iphone - iPhone開発に使用する推奨スレッドレイヤー?
私はObjectiveCとMac開発に不慣れです...アプリでPosixスレッドAPIを使用できるようです。これは推奨される方法ですか?それとも、代わりにミューテックス、条件変数、スレッドに使用する必要があるApple APIですか?
私がiPhone用に開発していることを付け加えておきます。
私がやろうとしていることを正確に追加したいと思います。基本的に、CoreLocationは非同期です...更新を開始するように指示すると、定期的にupdateメソッドが呼び出されます...
私が抱えている問題は、更新が発生するまでブロックする別のスレッドが必要なことです...少なくとも1つのCoreLocation更新が発生するまでメインアプリケーションスレッドをブロックするにはどうすればよいですか?それらはNSConditionVariableですか?:)
sql - SQL ステートメントで WHERE 1=1 を使用する目的は何ですか?
重複の可能性:
SQL クエリに「where 1 = 1」があるの
はなぜですか? SQL 句で WHERE 1=1 AND <条件> を使用するのはなぜですか?
さまざまなクエリの例でそれをたくさん見てきましたが、おそらくすべての SQL エンジンに当てはまります。
条件が定義されていないクエリがある場合、人々 (および特に ORM フレームワーク) は、常に true 条件WHERE 1 = 1
またはそのようなものを追加することがよくあります。
だから代わりに
彼らは使う
条件を動的に追加する場合に考えられる唯一の理由は、最初の条件を削除することを心配する必要はありませんが、クエリに実際の条件がある場合、この条件が削除さAND
れることがよくあります。1 = 1
CakePHP の実際の例 (フレームワークによって生成):
(条件なし)
(条件付き)
その余分な条件を追加する理由はありますか?
sql - フィールドの条件付きカウント
私がこのようなテーブルを持っていた場合:
これにより、優先度は1〜5の整数にすることができます。
レポートのグラフを生成するためにこのクエリが必要になるため、jobid、jobname、およびPriority1、Priority2、Priority3、Priority4という5つのフィールドを表示する必要があります。優先度5。
Priority1は、priorityフィールドの値が1である行の数をカウントする必要があります。
Priority2は、priorityフィールドの値が2である行の数をカウントする必要があります。
Priority3は、priorityフィールドの値が3である行の数をカウントする必要があります。
等
どうすれば迅速かつパフォーマンスの高い方法でそれを行うことができますか?
ruby-on-rails - Railsのすべてのアクティブレコードモデルに検索条件を追加する
すべてのアクティブレコードモデルに検索条件を追加する方法はありますか?
つまり、このクエリが欲しいです
と同じように動作します
すべてのモデルで
ありがとう!!
language-agnostic - 条件演算子をステートメントとして使用できないのはなぜですか
条件演算子をステートメントとして使用できないのはなぜですか?
私は次のようなことをしたいと思います:
ここでdoXyz
、およびdoAbc
はvoidを返します。
これは他の演算子と同じではないことに注意してください。たとえば、doXyz()+ doAbc()は、本質的に、doXyzとdoAbcが数値のようなもの(または連結する文字列など)を返す必要がありますが、ポイントは実際には操作するには値が必要です)。
何か深いものがありますか、それとも単なる恣意的な決定ですか。
注:私はJavaの世界から来ましたが、これがお気に入りのプログラミング言語で可能かどうか知りたいです。
php - WHERE ステートメントのどの部分が失敗したかを特定する
ユーザーのログインをチェックする次のような SQL ステートメントがあるとします。
各条件を独自のクエリに分割して個別にテストすることなく、どの WHERE 条件が失敗したかを具体的に判断する SQL の方法はありますか?
この特定の例では、開発者はログイン試行が失敗した理由をユーザーに正確に伝えることができます。
私の目的のために、私は PHP/MySQL を使用しています。
java - Java の Switch Case の代替
見栄えがよくない場合以外に、Javaでスイッチケースを実装する別の方法はありますか。対応するメソッドを実行する必要がある選択に応じて、一連の値が組み合わされて存在します。