問題タブ [conditional-operator]
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# - Null 許容型と三項演算子: なぜ `? 10 : null`禁止?
奇妙なエラーに遭遇しました:
次に、別の方法で、次のようにします。
簡単に言えば、メソッドが true を返す場合、Nullable int
x に 10 を割り当てます。それ以外の場合は、null許容intに null を代入します。ただし、コンパイラは不平を言います:
int
エラー 1 と の間に暗黙的な変換がないため、条件式の型を特定できません<null>
。
私は気が狂いますか?
javascript - Javascript の条件演算子
このようなステートメントのような条件演算子を使用しても問題ありませんか?
それとも、そのような値を割り当てるために使用する方が正しいですか?
ステートメントのように使用することが間違っていない場合、そのように実行するために複数行のコードを追加することは可能ですか? 複数行のコードに対して ifthen および switch ステートメントを使用する方が正しいですか?
java - Java 三項 (即時 if) 評価
これに答える仕様の関連部分が見つかりません。Java の条件演算子ステートメントでは、true と false の両方の引数が評価されますか?
したがって、次は NullPointerException をスローできますか
php - PHP演算子「?」とは何ですか?そして「:」と呼ばれ、彼らは何をしますか?
PHPの?
and演算子とは何ですか?:
例えば:
c++ - C と C++ の条件演算子の違い
?:
C の演算子は C++ ではわずかに異なり、両方の言語で動作が異なるソース コードがあることをどこかで読みました。残念ながら、テキストはどこにも見つかりません。この違いが何かわかる人いますか?
php - 真のステートメントのみを持つ条件演算子
変数を値に設定したいのですが、条件が真の場合に限ります。
次の代わりに:
変数名が長い場合、または配列が含まれる場合、これは非常に長くなる可能性があります。私がやりたいことは非常に単純です。条件が真の場合は値を設定します。
次のような条件演算子を使用したいと思います。
しかし、ステートメントがfalseの場合、変数をまったく設定したくないため、これは失敗します。
基本的に、私がやろうとしているのは、最初の例を短くすることです。おそらく、条件演算子は方法ではありません...
誰か提案はありますか?
c# - 条件付き/三項 ("?:") 演算子によるキャスト
次の C# ソース コードの抜粋があります。
最初の結果評価はスローしInvalidCastException
ますが、2 番目の結果評価はスローしません。これら2つの違いは何ですか?
javascript - 一緒に文字列化されたJavaScript条件演算子を視覚的に最適化する
JavaScriptでは、次のコードがあるとしましょう
これは私にはかなり長いように思えます。私は次のようなものを書きたいです
残念ながら、これは機能しません。これを書くためのよりエレガントな方法は何ですか?
c# - C# 条件付き AND (&&) OR (||) 優先順位
私の仕事では、常に不必要なコーディングの議論に巻き込まれます。今日、条件付き AND (&&) と OR (||) のどちらが優先されるかを尋ねました。私の同僚の 1 人が、それらの優先順位は同じだと主張しました。
MSDN によると、AND (&&) は OR (||) よりも優先順位が高くなります。しかし、懐疑的な同僚にそれを証明できますか?
http://msdn.microsoft.com/en-us/library/aa691323(VS.71).aspx
だから私の質問は、AND (&&) が OR (||) よりも優先順位が高いことをコードでどのように証明するのですか? あなたの答えが問題ではないという場合、言語でそのように構築されているのはなぜですか?
php - PHP 条件演算子と自己代入
このようなことは、PHP では問題ないと考えられますか?
これに代わるよりクリーンな方法はありますか? 私は基本的に余分なテーブルルックアップを避けようとしています。