Questions tagged «for-loop»

for循环是许多编程语言用于迭代范围的控制结构。这是将语句重复多次直到循环结束的一种方式。根据语言的不同,它可能在整数,迭代器等范围内。


13
如何在Bash中的字符串中的每个字符上执行for循环?
我有一个像这样的变量: words="这是一条狗。" 我想打一个for循环的每个字符,一次一个,例如,第一character="这",然后character="是",character="一"等 我知道的唯一方法是将每个字符输出到文件中的单独行,然后使用while read line,但这似乎效率很低。 如何通过for循环处理字符串中的每个字符?
82 bash  for-loop 

4
Scala上的类型不匹配以进行理解
为什么这种构造会在Scala中导致类型不匹配错误? for (first <- Some(1); second <- List(1,2,3)) yield (first,second) <console>:6: error: type mismatch; found : List[(Int, Int)] required: Option[?] for (first <- Some(1); second <- List(1,2,3)) yield (first,second) 如果我用列表切换Some,它可以很好地编译: for (first <- List(1,2,3); second <- Some(1)) yield (first,second) res41: List[(Int, Int)] = List((1,1), (2,1), (3,1)) 这也可以正常工作: for (first <- …


4
嵌套“ for”循环的数量是否有限制?
由于所有内容都有限制,所以我想知道嵌套for循环的数量是否有限制,或者只要我有内存,就可以添加它们,Visual Studio编译器可以创建这样的程序吗? 当然,64个或更多的嵌套for循环不便于调试,但是可行吗? private void TestForLoop() { for (int a = 0; a < 4; a++) { for (int b = 0; b < 56; b++) { for (int c = 0; c < 196; c++) { //etc.... } } } }

6
为什么在Python for循环中可以对迭代器和序列使用相同的名称?
这更多是一个概念上的问题。最近,我在Python中看到了一段代码(它在2.7中有效,它也可能在2.5中运行过),其中一个for循环对要迭代的列表和列表中的项目使用相同的名称,这既使我感到不道德,也使它不起作用。 例如: x = [1,2,3,4,5] for x in x: print x print x 产量: 1 2 3 4 5 5 现在,对我来说有意义的是,最后打印出的值将是循环中分配给x的最后一个值,但是我无法理解为什么您能够在for循环的两个部分中使用相同的变量名并具有它按预期起作用。它们在不同的范围内吗?允许这种事情发生的事情到底是怎么回事?

19
C语言编程中的vs.while?
有三个环在C: ,for,while和do-while。它们之间有什么区别? 例如,似乎几乎所有while语句都可以被for语句替换,对吗?那么,使用的好处是什么while?
78 c  loops  for-loop  while-loop 


6
如何使用LABEL标签的FOR属性,而INPUT标签上没有ID属性
以下代码中说明的问题有解决方案吗?首先,在浏览器中打开代码以直接理解问题,而不必在了解所需内容之前仔细阅读所有代码。 <html> <head> <title>Input ID creates problems</title> <style type="text/css"> #prologue, #summary { margin: 5em; } </style> </head> <body> <h1>Input ID creates a bug</h1> <p id="prologue"> In this example, I make a list of checkboxes representing things which could appear in a book. If you want some in your book, you …
78 html  input  label  for-loop 


11
“;”的目的是什么?在for循环的末尾?
我发现以下代码: int func_prim (int zahl) { int count; if (zahl < 0) return -1; for (count = 2; zahl % count != 0 && zahl >= count; count++); if (count == zahl) return 1; return 0; } 功能的重点是检查数字是否是质数。 我不明白为什么循环;末尾会出现: v for (count = 2; zahl % count != 0 && …
76 c  for-loop 

6
迭代器与
在一次采访中有人问我,使用迭代器而不是for循环的优点是for什么? 有人可以回答吗?

17
关于带有Enumerable.Range vs传统for循环的foreach的思考
在C#3.0中,我喜欢这种样式: // Write the numbers 1 thru 7 foreach (int index in Enumerable.Range( 1, 7 )) { Console.WriteLine(index); } 在传统for循环中: // Write the numbers 1 thru 7 for (int index = 1; index <= 7; index++) { Console.WriteLine( index ); } 假设“ n”很小,那么性能就不成问题了,有人反对传统风格吗?
75 c#  .net  c#-3.0  for-loop 

4
Postgres FOR LOOP
我试图从一张桌子中获得25个15,000个ID的随机样本。我试图每次循环,而不是每次都手动按run。我完全理解的不是Postgres的最佳用法,但这是我拥有的工具。这是我到目前为止所拥有的: for i in 1..25 LOOP insert into playtime.meta_random_sample select i, ID from tbl order by random() limit 15000 end loop

3
for循环中的跳过错误
我正在做一个for循环,为我的6000 X 180矩阵(每列1个图)生成180个图,某些数据不符合我的标准,但出现错误: "Error in cut.default(x, breaks = bigbreak, include.lowest = T) 'breaks' are not unique". 我对此错误表示满意,我希望程序继续运行for循环,并提供导致此错误的列的列表(可能包含列名的变量?)。 这是我的命令: for (v in 2:180){ mypath=file.path("C:", "file1", (paste("graph",names(mydata[columnname]), ".pdf", sep="-"))) pdf(file=mypath) mytitle = paste("anything") myplotfunction(mydata[,columnnumber]) ## this function is defined previously in the program dev.off() } 注意:我发现了很多关于tryCatch的帖子,但没有一个对我有用(或者至少我不能正确应用该功能)。帮助文件也不是很有帮助。 帮助将不胜感激。谢谢。
74 r  for-loop 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.