问题标签 [nested-loops]
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.
gnu-make - 在 gnu make 中使用 shell for 循环的问题?
考虑下面的make文件
在执行这个 make 文件时,创建了两个文件 log_y 和 log_z。log_y 有数据“yb”和“yc”。同样,log_z 有数据“zb”和“zc”。
实际上我想创建四个文件(log_y_b、log_y_c、log_z_b、log_z_c)。为此,我将上面的 make 文件修改为,
但它只创建一个文件 log_。我应该怎么做才能创建四个文件。
javascript - 在 JavaScript 中使用标签是不好的做法吗?
我刚刚发现了在 JavaScript 中使用 label 的方法,例如:
直到现在我才听说过这个,我在网上找不到太多关于它的信息,我开始认为这是有原因的。
在我看来,这与GOTO
其他语言中的声明类似,被认为是不好的做法。我这样假设是对的吗?
java - 将递归函数变成for循环?
每个递归函数都有一个等价的 for 循环吗?(两者都达到相同的结果)。
我有这个递归函数:
假设 words 是一个 Set[],其中 words[i] = 一个长度为 i 的单词的集合。
我想做的是:用一个词(比如“stackoverflow”,没有空格)启动递归,我试图找出这个词是否可以被分割成子词(“stack”,“over”,“flow”) .. 子字的最小长度是 3,并且假定长度为 i 的子字在 Set words[i] 中。
我可以确认这段代码有效,但它可能有内存问题,所以我想把它变成一个循环......如果可能的话。
您需要更多信息吗?
谢谢。
c# - C# 中巧妙的 5x5 字母网格
我必须打印一个带有字母的 5x5 表格,例如:
等等。这些字母实际上是一个链接,所以它们会像:
这些链接有经常变化的趋势,我不喜欢硬编码和替换它们,因为它们会出现在相当多的页面中。所以我想我会写一个函数来输出整个结构。
是的,这很简单,让for
循环表现得像:
然后它击中了我,我可以使用嵌套的 for 循环以更好,“聪明”的方式做到这一点,
现在的问题是,我该怎么做才能将它们关联到 65-87 的范围内
i
?(AW,因为它是一个 5x5 网格,我将跳过最后一次迭代并手动添加一个)。j
YZ
td
我试过(i*10 + j) + 54)
(是的,我不知道我在想什么),但它不起作用。
抱歉,这可能是一个非常愚蠢的问题,但是在嵌套for
循环中完成此操作的方法是什么?或者有没有其他更好的方法?我问是因为我很想知道更多(而且我已经不知道了)。
php - 递归php函数不返回结果
这是我的功能:
我正在呼应 parent_id 进行测试。这是输出到浏览器的内容:
1...循环
0... 完成循环
我不确定发生了什么,如果我注释掉函数中的行,echo loop('2')
它不会回显任何内容。我已经尝试通过将返回更改为进行测试,但仍然没有。return $result['id']
echo
return 'foo';
有任何想法吗?
makefile - 如何将变量值更改为目标?
在这里,我又遇到了另一个 make 问题,我试图处理(几乎没有),我已经设置了几个我想要读取的值,但是当我尝试在循环内进行更改时它不起作用;$(FOUND) 仍然和第一次一样,我做错了什么?是否有其他方法来设置变量或将它们更改为?
这是我与此问题相关的代码的一部分:
$(FOUND) 变量在外部定义,但希望它在获得 $(WORD) 时更改
有什么建议吗???
太感谢了
bash - 嵌套循环似乎跳过了 Bash 中的第二个循环
我正在尝试编写一个脚本:
a) 读取 .csv 文件的内容
b) 将变量设置为第一个位置(即逗号左侧)的值
c) 将变量值与数组中的每个位置进行比较。如果该值在数组中,则执行一个命令,如果不是,则将该值插入到数组中的第一个可用槽中。
.csv 文件格式为:
co:7077,he17208am3200816internet.pdf,he17208am3200917internet.pdf co:7077,he17208am3200817internet.pdf,he17208am3200918internet.pdf co:7077,he17208am3200818internet.pdf,he17208am3200919internet.pdf co:7077,he17208am3200819internet.pdf,he17208am3200915internet.pdf co:7162,tra210051internet. pdf,tra21005101internet.pdf co:7162,tra210051appinternet.pdf,tra21005102internet.pdf co:7178,tra4157l11201021internet.pdf,tra4158l11201021internet.pdf co:7178,tra4157l11201022internet.pdf,tra4158l21
到目前为止,我的脚本如下所示:
当脚本被执行时,pid 会随着 while 循环的每次迭代成功设置和重置,但显然嵌套的 for 循环永远不会运行。
从我的谷歌搜索来看,我怀疑它与 pid 行中的管道有关,但如果我能弄清楚如何让它工作,我会被搞砸的。
任何帮助是极大的赞赏。
php - PHP 循环模板引擎 - 从零开始
对于一个小组项目,我正在尝试为 PHP 创建一个模板引擎,以便那些对语言缺乏经验的人可以在他们的 HTML 中使用 {name} 之类的标签,PHP 将用数组中的预定义变量替换该标签。以及支持循环。
这远远超出了项目的预期,但由于我有使用 PHP 的经验,我认为让我保持忙碌是一个很好的挑战!
我的主要问题是,我如何做解析器的循环部分,这是实现这样一个系统的最佳方式。在您只推荐现有的模板系统之前,我更愿意自己创建它以获取经验,因为我们项目中的所有内容都必须是我们自己的。
目前,基本解析是使用 regex 和 preg_replace_callback 完成的,它检查 $data[name] 是否存在以及是否替换它。
我尝试过多种不同的循环方式,但不确定我是否在正确的轨道上!
一个例子,如果解析引擎给出的数据是:
它正在解析的页面类似于:
它会产生类似于:
非常感谢您的时间!
非常感谢,
Ps 我完全不同意,因为我正在寻找类似于已经存在的经验的东西,所以我的格式良好且易于理解的问题被否决了。
Pps 看来这个话题有很多意见,请不要投反对票,因为他们对你有不同的意见。每个人都有自己的权利!
java - Java For 循环帮助
嗨,我需要创建一个 Java SHA1 蛮力应用程序,并且需要 for 循环的帮助来创建要猜测的单词。我需要猜测 1 到 6 个字符长的密码。所以我需要一个以 A...Z 开头的循环,然后是 AA....AZ 等,所以随着它的进行添加字母。
我正在使用 Char 数组来存储 a - z 中的字母和 0 - 9 中的数字。这就是我正在循环的内容。
这是我目前的循环:
谢谢
c - Calculating dates ( with limited tools)
I'm trying go calculate difference between two dates, for homework. Only problem is we can't use anything outside of for while if loops.. which is driving me crazy. I tried writing the sudocode for it and it seems simple enough but when I start sitting down and coding I get lost when the months start coming in.(excluding leap years)
Say the start dates is July 3 2015 going to March 5 2016.
I was originaly going to add days until the current month is finish and pretty much calculate everything from days. But I get kinda lost when I start including different days for each month.