问题标签 [multiple-conditions]
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.
haskell - Haskell:检查所有条件是否为真。如果它们返回 true 否则返回 false
今天下午我正在写一些 Haskell,我列出了必须满足的条件。如果它们都为真,我想返回真,如果其中一个为假,则返回假。
我有一个有效的方法,但我只是想知道是否有更好的方法来实现它以提高可读性/效率。
这是我所拥有的:
性别定义为:
所以我只是对齐了 &&'s 和 |'s 让这看起来更好一点,但我觉得必须有更好的方法,但似乎无法想出任何搜索谷歌的东西。
先谢谢了!
java - JCreator 上的 Java(使用 while 循环创建 LEAP YEAR 程序)
我只想知道我的代码有什么问题吗?我想创建一个程序,1900 年到 2100 年将显示闰年,而这不是。
我只是不知道如何在许多条件下使用 while……看来我必须在 while 循环中有许多条件才能使该程序按我的意愿工作。
c - for循环中的多个条件-C
我需要同时为 i 和 j 执行两个条件。
我的条件: for(i=1*counter; i<= len*7*counter; i++)
j的条件:for(j=len*7*counter; j>=1*counter; j--)
然后,当这两个条件都为真时,我需要执行bin[i-1]=temp[j-1];
写这个的正确方法是什么?
注意:这不是嵌套循环。
这是正确的方法吗?
for(i=1*counter && j=a*counter; i<=a*counter && j>=1*counter; i++ && j--)
bash - Bash IF:多个条件
我一直试图让这个东西工作几个小时,但我无法让它工作:
if [ "$P" = "SFTP" -a "$PORT" != "22" ] || [ "$P" = "FTPS" && [ "$PORT" != "990" -a "$PORT" != "21" ] ] ; then
有人能帮我吗 ?我知道可以这样写多个条件:
if [ "$P" = "SFTP" ] && [ "$PORT" != "22" ]; then
但是我怎样才能像我的第一个例子一样覆盖这些条件呢?
excel - 将多个条件应用于公式
我有一种情况,我需要将几个“值边界”应用于几个不同的“起始位置”,然后输出“持续位置”。
“值边界”是:<500、>=500<750、>750<=850 和 >850
“起始位置”是“基本”、“标准”、“标准+”和“白金”,
然后应用价值边界并输出“正在进行的位置”,
例如,从“Basic”开始的人达到 600,然后转到“标准”,或者“Platinum”的人获得 700,因此恢复为“Standard+”等,我已经尝试使用嵌套 IF 进行此操作,但无济于事。
编辑:似乎解决方案超出了公式我需要 VBA 来解决这个问题吗?
matlab - IF 语句中的多个条件(仅限整数结果)
如何使 if 语句仅识别方程的整数结果
例如:
我只是 Matlab 的新手,所以请原谅这个问题的简单性。
python - 不同数量的条件
我正在将来自表单样式 GUI 的输入数据与文件中包含的信息进行匹配。
我希望用户能够填写文件中要匹配的一个/任意/所有数量的框
我想我正在寻找的是类似的东西
但允许一系列条件
python - 如何在 Python 中简化多个条件
我在python中编写了一个解析一些字符串的脚本。
问题是我需要检查字符串是否包含某些部分。我发现的方式不够聪明。
这是我的代码:
有没有办法优化这个?对于这种情况,我还有 6 项其他检查。
java - 改组 ArrayList 直到满足条件(Java)
首先,我不是以英语为母语的人,所以请原谅我的一些错误和错误。
我想改组一个 ArrayList(那里没问题),但是在改组之后,列表必须满足某些条件。我的第一种方法是创建 if 语句并在每次它们为真时随机播放。但是有这么多条件,我不知道如何正确链接它们。
示例:我有一个包含这些整数的 ArrayList:
洗牌后的条件:
- 偶数不能跟在偶数后面,除非它是 6。
- 6 可以放在任何地方。
- 此外,例如 0 后面不能跟 1,因此下一个可能的数字是 3、5 或 6。(
- 例如 1 相同。1 后面只能跟 0、4 或 6。
ArrayList 中的每个元素只能列出一次,这就是为什么我认为改组是创建新列表的最简单方法。
我想错了吗?有没有更简单的方法?我对编程很陌生...在此先感谢您的任何答案或建议。
编辑:这是所有条件:
- 该列表必须以偶数开头(最好不要以 6 开头,但这并不重要)
- 一个偶数后面不能跟另一个偶数
- 一个数字后面不能跟下一个最接近的数字(1 后面不能跟 2,只有 0、4 或 6)
- 如前所述:6 可以放在任何地方
- 改组后的 List 可能是这样的:0, 3, 6, 5, 2, 1, 4
好吧,我认为仅此而已。
如果我想创建多个 if 语句,我的主要问题是找出有效链接它们的正确方法(以便考虑每个 if 语句)。
sql - SQL 将两个表与两个参数结合起来
我在论坛上搜索了 1 小时,没有找到类似的东西。
我有这个问题:我想比较两个列 ID 和 DATE,如果它们在两个表中相同,我想将表 2 中的数字放在它旁边。但如果不一样,我想在该日期填写年度配额。我在 Access 工作。
表格1
表2
我想得到:
表3
我尝试加入和阅读论坛,但没有找到解决方案。