问题标签 [nested-if]

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

refactoring - 帮助重构这个混乱的嵌套if方法

好的,我想要一些意见,我该如何解决这个混乱的方法!

它有很多嵌套的“if”语句。

但是意识到我必须确切地知道方法失败的地方,目前在每个相应的“else”子句中我正在记录错误(失败的“if”条件)。

注意:忽略事物背后的任何逻辑,请关注样式和结构,因为我已经整理了所有函数名称等。

这是骨架结构:

0 投票
4 回答
5738 浏览

haskell - 嵌套在haskell中

//当我只使用这 2 行时编辑 5

它工作正常!!!!

例如:

索引 ["asd","asdd","dew"] ["asdd","asdad"]

错误的

但是当我使用下面提到的整个代码时

没有输出!!这就是我遇到的问题!

//编辑 6

谢谢

0 投票
10 回答
501 浏览

php - 处理“一个、两个或无”逻辑的正确方法是什么?

我有一个逻辑情况,最好将其描述为两个“团队”试图赢得一项任务。此任务的结果可能是一个获胜者、平局(平局)或没有获胜者(僵局)。

目前,我正在使用这样的嵌套 if/else 语句:

这似乎有点像意大利面条和重复。我可以使用更合乎逻辑的 DRY 模式吗?

0 投票
3 回答
2808 浏览

c++ - 关于嵌套 if 的性能问题

Lines of code - (C)在嵌套 if 中运行的“”是否有任何性能影响?

这是否意味着您可以嵌套任意数量的 if 语句而不会影响最后一个 if 语句末尾的代码的执行时间?

0 投票
4 回答
102152 浏览

shell - Shell 脚本中的嵌套 If 语句

这是我的脚本:

这是我运行它时得到的输出:

知道这里有什么问题吗?这可能是一个非常愚蠢的,但我浪费了将近一个小时。

0 投票
2 回答
1250 浏览

java - 期待J冒险

这是我的脚本

==================================================== ================================

这是我的 Java 代码

==================================================== ===========================

这是我的输出

==================================================== ===========================

它没有进一步进行。它也没有终止..我不知道为什么..

0 投票
3 回答
5208 浏览

c - 嵌套 if 或 switch case 语句

从优化代码运行时间的角度来看,是否有关于在何处使用“嵌套 if”语句以及何时使用“switch case”语句的经验法则?

0 投票
2 回答
2249 浏览

php - PHP嵌套的Ifs不起作用

我正在检查 Facebook 用户是否不喜欢某个页面。如果是这样,代码会显示用户的姓名和“喜欢它”的邀请消息;如果没有,它会显示“激励登陆页面”。但是,我只得到了第一部分:当用户点击 Like 按钮时,代码不会显示“激励”。代码如下所示:

如果我摆脱嵌套的 if (显示用户名的那个),一切正常。有任何想法吗?

0 投票
2 回答
954 浏览

php - 优化一大组 IF 语句

我有一大群嵌套的 IF 语句,我想知道是否有人对如何优化速度、大小和可读性有任何建议。

下面是其中一个 if 语句及其嵌套语句的示例。文档中大约有 25-30 个。

这个想法是;我有一个读数(温度/速度/湿度),我需要检查它是否达到任何限制(高警告/高临界/低警告/低临界),如果是,我首先需要检查我是否已经发送一个警报。如果没有发送警报,我需要检查用户是否请求警报通知(手机/电子邮件/两者)

目前这有效。我只是不喜欢它有多重?我可以改进吗?

谢谢。

0 投票
2 回答
209 浏览

refactoring - 删除 if 语句的嵌套

我有一段代码,我不知道如何重构。它不是很可读,我想让它可读。这是一个问题

数据库中有两列可以为 NULL、0 或各有一个值。在网页上有一个复选框 - 启用和文本框 - 这两列中的每一列的值。

逻辑是如果两个复选框都没有被选中,那么两个值都应该是 0。如果一个被选中而另一个没有被选中,那么其他值应该是 NULL。对于选中的那个,如果文本框是空的,它的值应该是 NULL 否则应该是文本框中的值

相信我,这是一个有效的场景。让我知道这是否有意义,或者我应该提供更多信息