问题标签 [control-structure]
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.
php - 从开关“中断”,然后在循环中“继续”
是否可以从开关中断然后继续循环?
例如:
这可以做到吗,语法是什么?
php - 如何重构这个 PHP 逻辑控制结构?
我的直觉告诉我,下面的代码有一个更好的,也许是单行的重构:
如果我不担心警告错误,一个简单的array_merge($x,$y)
方法就可以了,但我想知道一个更好的方法来做到这一点。想法?
python - 定义一个像 Python "with" 语句一样工作的 C 宏有什么缺点?
在玩了一点 C 预处理器之后,我想到了一种方法来拥有类似于具有控制结构的 Pythonian 的东西,定义如下:
示例用法:
这个想法是双重嵌套的 for 循环有一个外部混淆迭代变量,该变量在内部循环中递增一次以中断它。这会导致以下代码在其范围内执行一次 var。
这有什么缺点吗?如果我对迭代变量进行了足够的混淆,则几乎不会有名称冲突的可能性,它仅使用标准预处理器功能,似乎没有任何事与愿违的可能性,而且很容易理解。
这似乎好得令人难以置信——有什么理由不到处使用吗?
python - 有没有办法更好地写这些ifs?
我需要if
用 Python 写这四个。注意它的作用,是在循环中的四种可能状态之间变化:1,0 -> 0,1 -> -1,0 -> 0,-1
然后回到第一个。
任何人都可以建议我更好/更好的方式来写这个吗?
php - PHP“或”语法
我已经看到了很多:$fp = fopen($filepath, "w") or die();
但我似乎找不到任何关于这种“或”语法的真实文档。它的作用很明显,但我可以在任何地方使用它吗?必须跟在后面die()
吗?or
当您可以使用类似
我知道这似乎是一个愚蠢的问题,但我找不到任何硬性规定。谢谢。
jquery - jQuery:关于控制结构中的布尔值
我有这个代码:
输出是:
我预计“这是一个选定的元素”从未显示过,但它显示的次数与项目存在的次数一样多。
jQuery 1.3.2
任何想法?
哈维尔
php - 多个 foreach 与多个 if 在 foreach 内
两者中哪个更优?I can't test it on my computer, I can't rely on it.
或:
php - break 的默认参数值
谁能告诉break
控制结构中的默认参数值是什么,而不是break 1 , break 2 ,..
示例:-
在上面的例子中,我break
没有使用参数。那么它将采用哪个值..?
perl - 日期范围的 Perl Case 语句
我有这个 PERL Switch..case 语句:
我的问题是,2012 年 8 月 15 日的“做 B”声明与 2012 年 10 月 1 日相同。我如何说这些日期之间的大小写,这样我就不必在不同的日子重写相同的东西并使我的脚本变长?
我已经放入了整个脚本,因此有人可以帮助我使用我必须处理的问题来管理我的问题。
最后 3 个 case 语句应该这样做:
php - “破2”是什么意思?
我总是使用和看到只有“break”的例子。这是什么意思:
'break' 语句是否有更多可用选项?