問題タブ [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.

0 投票する
10 に答える
57842 参照

c++ - 条件 (三項) 演算子を使用するにはどうすればよいですか?

"A ? B : C"C++ 互換言語で構文を記述する方法を常に考えていました。

次のように機能すると思います:(疑似コード)

ベテランの C++ プログラマーが助けてくれませんか?

0 投票する
31 に答える
2429857 参照

python - Python には三項条件演算子がありますか?

Python に三項条件演算子がない場合、他の言語構造を使用してシミュレートすることは可能ですか?

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

c# - C# ?? combined with ?: question

I'm building an XML Deserializer for a project and I run across this type of code situation fairly often:

Is there a better way to write this statement?

EDIT : Perhaps I should have clarified my example as I do have a helper method to parse the string into a decimal.

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

vb.net - VB.NET に条件付き三項演算子はありますか?

Perl (および他の言語) では、条件付き三項演算子は次のように表現できます。

VB.NET に同様の演算子はありますか?

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

vb.net - VB.NET の合体演算子と条件付き演算子

重複の可能性:
VB.NET に条件付き三項演算子はありますか?

C# のように VB.NET で合体演算子 (??) と条件付き三項演算子 (:) を使用できますか?

0 投票する
14 に答える
105714 参照

c - C の三項 (条件付き) 演算子

条件演算子の必要性は何ですか? if-else コンストラクトを実装しているため、機能的に冗長です。条件演算子が同等の if-else 代入よりも効率的である場合、なぜコンパイラは if-else をより効率的に解釈できないのでしょうか?

0 投票する
11 に答える
121300 参照

vb.net - VB .NET の場合は 1 行

VB .NET で 1 行の if ステートメントを実行することは可能ですか? もしそうなら、どのように?

0 投票する
16 に答える
243541 参照

java - Java ?: 演算子は何と呼ばれ、何をしますか?

私は Java を数年間使用してきましたが、最近まで、次の構造に出くわしたことはありません。

これはおそらく非常に簡単な質問ですが、誰か説明できますか? 読み方は?私はそれがどのように機能するかを知っていると確信しています。

  • isHeretrue の場合、呼び出さgetHereCount()れます。
  • if isHereis falsegetAwayCount()が呼び出されます。

正しい?この構成は何と呼ばれますか?

0 投票する
7 に答える
327061 参照

c# - C# で同等の場合

IIfC#に同等のものはありますか? または同様のショートカット?