问题标签 [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# ??结合?:问题

我正在为一个项目构建一个 XML Deserializer,并且我经常遇到这种类型的代码情况:

有没有更好的方法来写这个声明?

编辑:也许我应该澄清我的例子,因为我确实有一个帮助方法来将字符串解析为小数。

0 投票
5 回答
251228 浏览

vb.net - VB.NET 中有条件三元运算符吗?

在 Perl(和其他语言)中,条件三元运算符可以这样表示:

VB.NET中是否有类似的运算符?

0 投票
4 回答
29087 浏览

vb.net - VB.NET 中的合并运算符和条件运算符

可能重复:
VB.NET 中是否有条件三元运算符?

我们可以像在 C# 中一样在 VB.NET 中使用 Coalesce 运算符(??)和条件三元运算符(:) 吗?

0 投票
14 回答
105714 浏览

c - C中的三元(条件)运算符

条件运算符需要什么?在功能上它是多余的,因为它实现了一个 if-else 结构。如果条件运算符比等效的 if-else 赋值更有效,为什么编译器不能更有效地解释 if-else?

0 投票
11 回答
121300 浏览

vb.net - 如果在 VB .NET 中,则为一行

是否可以在 VB .NET 中执行一行 if 语句?如果是这样,怎么做?

0 投票
8 回答
253560 浏览

c++ - 问号字符 ('?') 在 C++ 中是什么意思?

在上面的代码片段中,“?”是什么意思?意思是?我们可以用什么来代替它?

0 投票
16 回答
243541 浏览

java - 什么是 Java ?: 运算符,它的作用是什么?

我已经使用 Java 几年了,但直到最近我还没有遇到过这个结构:

这可能是一个非常简单的问题,但是有人可以解释一下吗?我该如何阅读?我很确定我知道它是如何工作的。

  • 如果isHere为真,getHereCount()则调用,
  • if isHereis falsegetAwayCount()被调用。

正确的?这个结构叫什么?

0 投票
7 回答
327061 浏览

c# - Iif 在 C# 中等效

C#中是否有IIf等价物?或者类似的捷径?