问题标签 [ternary]

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 投票
4 回答
20352 浏览

java - 无赋值的 Java 三元

有没有办法在不进行分配或伪造分配的情况下进行 java 三元运算?

我喜欢在执行一堆 if/then/else 时的简洁三元代码。

我希望能够基于布尔代数语句调用两个 void 函数之一。

就像是:

(bool1 && bool2) ? voidFunc1() : voidFunc2();

我的函数是返回类型的void,所以如果有办法在分配中伪造它以使其工作,那么我可以接受......我想看看如何做到这一点:)

0 投票
1 回答
5576 浏览

c - 将 for 循环置于三元运算中

只是为了踢球和咯咯笑,是否可以在三元运算中放置一个“for”循环?

这是查找数字是否为素数的代码:

}

这是我的“想法”的开始:

可以在那里添加for循环检查吗?

0 投票
1 回答
633 浏览

ruby - Ruby 三元运算符结构

是正确的,但是

不是。有人可以向我解释这是为什么吗?

边注:

工作正常。

0 投票
2 回答
196 浏览

java - 识别三元运算符并将其转换为正确的 if 语句

我试图弄清楚下面的代码,但我在使用下面的三元运算符时遇到了问题。

它是否正确?

上面的语句可以表示为

0 投票
3 回答
500 浏览

java - 参数的三元传递

在Java中是否可以使用三元将多个参数传递给方法调用?

例如 - 在一个方法中有:

调用:

通过使用三元,我想传入 e 和 5 OR t 和 6。无需复制代码 - 例如:

我想有些不明白,我不想使用上面的这个方法,它运行检查是不必要的时间。

0 投票
0 回答
96 浏览

jquery - 检索数据的三元图编程

我需要关于三元图编程的帮助,这个想法是什么:

一个彩色三角形,一个角落有“财务”一词,另一个角落有“自由”,最后一个角落有“履行”。用户应该能够使用他们的鼠标光标将鼠标悬停在三角形上。光标下方应该是一个跟随光标的小气泡或点。单击鼠标时,气泡或圆点应粘在三元图上的该位置。

如果用户愿意,他们应该能够点击一个新的位置来移动气泡,但是一旦他们对自己的位置感到满意,他们就会点击侧面的一个按钮,上面写着“点击你的自定义成功组合”点击之后在此按钮中,数字应出现在三个单词旁边,其中包含三个因素中每个因素的实际数据点(请参阅附图以获得更清晰的信息)。

我需要这个在wordpress中实现。

图片

0 投票
2 回答
49 浏览

javascript - 如何将此条件逻辑转换为三元表达式?

这是一个小的 jquery 插件,用于检查传入的元素是否为输入元素以及是否为空:

上述逻辑有效。所以我试着把它变成一个甜美的三元表达式:

但它只是返回未定义 - 我做错了什么?

0 投票
1 回答
341 浏览

php - PHP 速记(三元)函数

在javascript世界中,我们可以通过三元比较来运行一个函数,我想看看这是否适用于PHP,似乎只是在一定程度上。

这不是用于生产用途,也不会实际使用。这只是一个话题,看看PHP对三元比较的深入程度。

上面的代码完美运行,但是,是否可以在 () 中运行多个函数和/或操作?

如?

甚至?

0 投票
3 回答
156 浏览

php - PHP日期:根据新闻发布时间设置三元运算

对 PHP 来说非常新,只是试图为新闻提要页面设置三元语句。

目标:

如果故事的发布日期超过 24 小时,请显示发布前的天数。即,如果故事是在 48 小时前发布的,则显示 2 天。

否则,如果故事的发布日期在过去 24 小时内,请显示发布前的小时数。即,如果它是 9 小时前发布的,则显示 9 小时。

我目前的代码是这样的:

如您所见,没有三元运算符设置。但我假设第 8 行是我需要投入其中的地方。

任何建议表示赞赏。

0 投票
1 回答
719 浏览

r - R VCD:三元情节图例

我已经使用以下代码成功创建了一个三元图:

然而,我正在努力为它创造一个传奇。由于包装已根据样本的类别分配颜色,因此我不能通过手动分配颜色来简单地写出整个图例。我尝试了以下几种变体,但遇到了错误代码:

这是我第一次使用 vcd 包,希望对这个主题有任何帮助。谢谢,冬青