问题标签 [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.

0 投票
3 回答
9121 浏览

php - 从开关“中断”,然后在循环中“继续”

是否可以从开关中断然后继续循环?

例如:

这可以做到吗,语法是什么?

0 投票
1 回答
137 浏览

php - 如何重构这个 PHP 逻辑控制结构?

我的直觉告诉我,下面的代码有一个更好的,也许是单行的重构:

如果我不担心警告错误,一个简单的array_merge($x,$y)方法就可以了,但我想知道一个更好的方法来做到这一点。想法?

0 投票
5 回答
288 浏览

python - 定义一个像 Python "with" 语句一样工作的 C 宏有什么缺点?

在玩了一点 C 预处理器之后,我想到了一种方法来拥有类似于具有控制结构的 Pythonian 的东西,定义如下:

示例用法:

这个想法是双重嵌套的 for 循环有一个外部混淆迭代变量,该变量在内部循环中递增一次以中断它。这会导致以下代码在其范围内执行一次 var。

这有什么缺点吗?如果我对迭代变量进行了足够的混淆,则几乎不会有名称冲突的可能性,它仅使用标准预处理器功能,似乎没有任何事与愿违的可能性,而且很容易理解。

这似乎好得令人难以置信——有什么理由不到处使用吗?

0 投票
5 回答
2014 浏览

python - 有没有办法更好地写这些ifs?

我需要if用 Python 写这四个。注意它的作用,是在循环中的四种可能状态之间变化:1,0 -> 0,1 -> -1,0 -> 0,-1然后回到第一个。

任何人都可以建议我更好/更好的方式来写这个吗?

0 投票
8 回答
47202 浏览

php - PHP“或”语法

我已经看到了很多:$fp = fopen($filepath, "w") or die(); 但我似乎找不到任何关于这种“或”语法的真实文档。它的作用很明显,但我可以在任何地方使用它吗?必须跟在后面die()吗?or当您可以使用类似

我知道这似乎是一个愚蠢的问题,但我找不到任何硬性规定。谢谢。

0 投票
2 回答
296 浏览

jquery - jQuery:关于控制结构中的布尔值

我有这个代码:

输出是:

我预计“这是一个选定的元素”从未显示过,但它显示的次数与项目存在的次数一样多。

jQuery 1.3.2

任何想法?

哈维尔

0 投票
5 回答
2050 浏览

php - 多个 foreach 与多个 if 在 foreach 内

两者中哪个更优?I can't test it on my computer, I can't rely on it.

0 投票
1 回答
104 浏览

php - break 的默认参数值

谁能告诉break控制结构中的默认参数值是什么,而不是break 1 , break 2 ,..
示例:-

在上面的例子中,我break没有使用参数。那么它将采用哪个值..?

0 投票
3 回答
2727 浏览

perl - 日期范围的 Perl Case 语句

我有这个 PERL Switch..case 语句:

我的问题是,2012 年 8 月 15 日的“做 B”声明与 2012 年 10 月 1 日相同。我如何说这些日期之间的大小写,这样我就不必在不同的日子重写相同的东西并使我的脚本变长?

我已经放入了整个脚本,因此有人可以帮助我使用我必须处理的问题来管理我的问题。

最后 3 个 case 语句应该这样做:

0 投票
1 回答
14157 浏览

php - “破2”是什么意思?

我总是使用和看到只有“break”的例子。这是什么意思:

'break' 语句是否有更多可用选项?