问题标签 [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.
refactoring - 帮助重构这个混乱的嵌套if方法
好的,我想要一些意见,我该如何解决这个混乱的方法!
它有很多嵌套的“if”语句。
但是意识到我必须确切地知道方法失败的地方,目前在每个相应的“else”子句中我正在记录错误(失败的“if”条件)。
注意:忽略事物背后的任何逻辑,请关注样式和结构,因为我已经整理了所有函数名称等。
这是骨架结构:
haskell - 嵌套在haskell中
//当我只使用这 2 行时编辑 5
它工作正常!!!!
例如:
索引 ["asd","asdd","dew"] ["asdd","asdad"]
错误的
但是当我使用下面提到的整个代码时
没有输出!!这就是我遇到的问题!
//编辑 6
谢谢
php - 处理“一个、两个或无”逻辑的正确方法是什么?
我有一个逻辑情况,最好将其描述为两个“团队”试图赢得一项任务。此任务的结果可能是一个获胜者、平局(平局)或没有获胜者(僵局)。
目前,我正在使用这样的嵌套 if/else 语句:
这似乎有点像意大利面条和重复。我可以使用更合乎逻辑的 DRY 模式吗?
c++ - 关于嵌套 if 的性能问题
Lines of code - (C)
在嵌套 if 中运行的“”是否有任何性能影响?
这是否意味着您可以嵌套任意数量的 if 语句而不会影响最后一个 if 语句末尾的代码的执行时间?
shell - Shell 脚本中的嵌套 If 语句
这是我的脚本:
这是我运行它时得到的输出:
知道这里有什么问题吗?这可能是一个非常愚蠢的,但我浪费了将近一个小时。
java - 期待J冒险
这是我的脚本
==================================================== ================================
这是我的 Java 代码
==================================================== ===========================
这是我的输出
==================================================== ===========================
它没有进一步进行。它也没有终止..我不知道为什么..
c - 嵌套 if 或 switch case 语句
从优化代码运行时间的角度来看,是否有关于在何处使用“嵌套 if”语句以及何时使用“switch case”语句的经验法则?
php - PHP嵌套的Ifs不起作用
我正在检查 Facebook 用户是否不喜欢某个页面。如果是这样,代码会显示用户的姓名和“喜欢它”的邀请消息;如果没有,它会显示“激励登陆页面”。但是,我只得到了第一部分:当用户点击 Like 按钮时,代码不会显示“激励”。代码如下所示:
如果我摆脱嵌套的 if (显示用户名的那个),一切正常。有任何想法吗?
php - 优化一大组 IF 语句
我有一大群嵌套的 IF 语句,我想知道是否有人对如何优化速度、大小和可读性有任何建议。
下面是其中一个 if 语句及其嵌套语句的示例。文档中大约有 25-30 个。
这个想法是;我有一个读数(温度/速度/湿度),我需要检查它是否达到任何限制(高警告/高临界/低警告/低临界),如果是,我首先需要检查我是否已经发送一个警报。如果没有发送警报,我需要检查用户是否请求警报通知(手机/电子邮件/两者)
目前这有效。我只是不喜欢它有多重?我可以改进吗?
谢谢。
refactoring - 删除 if 语句的嵌套
我有一段代码,我不知道如何重构。它不是很可读,我想让它可读。这是一个问题
数据库中有两列可以为 NULL、0 或各有一个值。在网页上有一个复选框 - 启用和文本框 - 这两列中的每一列的值。
逻辑是如果两个复选框都没有被选中,那么两个值都应该是 0。如果一个被选中而另一个没有被选中,那么其他值应该是 NULL。对于选中的那个,如果文本框是空的,它的值应该是 NULL 否则应该是文本框中的值
相信我,这是一个有效的场景。让我知道这是否有意义,或者我应该提供更多信息