Questions tagged «loops»

循环是编程中的一种控制流结构,其中一系列语句可以重复执行,直到满足某些条件为止。

13
如何计算列表中的唯一值
因此,我试图制作一个程序来询问用户输入并将值存储在数组/列表中。 然后,当输入空白行时,它将告诉用户这些值中有多少是唯一的。 我出于现实原因而不是问题集来构建它。 enter: happy enter: rofl enter: happy enter: mpg8 enter: Cpp enter: Cpp enter: There are 4 unique words! 我的代码如下: # ask for input ipta = raw_input("Word: ") # create list uniquewords = [] counter = 0 uniquewords.append(ipta) a = 0 # loop thingy # while loop to …


20
如何在bash循环列表中转义空格?
我有一个bash shell脚本,该脚本循环遍历某个目录的所有子目录(而不是文件)。问题在于某些目录名称包含空格。 这是我的测试目录的内容: $ls -F test Baltimore/ Cherry Hill/ Edison/ New York City/ Philadelphia/ cities.txt 以及遍历目录的代码: for f in `find test/* -type d`; do echo $f done 这是输出: 测试/巴尔的摩 测试/樱桃 爬坡道 测试/爱迪生 测试/新 约克 市 测试/费城 樱桃山和纽约市被视为2或3个单独的条目。 我尝试引用文件名,如下所示: for f in `find test/* -type d | sed -e 's/^/\"/' | …
121 bash  loops  whitespace 


4
当(i == i + 1){}永远循环时,i的值是多少?
我在英国大学考试的高级编程课程中遇到了这个难题。 考虑以下循环,到目前为止,我还没有声明过: while (i == i + 1) {} 找到i在此循环之前的的定义,以便while循环永远持续下去。 下一个问题,针对此代码段询问了相同的问题: while (i != i) {} 对我来说很明显 当然,在其他情况下也是如此,NaN但我确实被先前的情况所困扰。这和溢出有关吗?什么会导致这样的循环在Java中永远循环?
120 java  loops  types 

8
在Kotlin的`forEach`中的`break`和`continue`
Kotlin具有很好的迭代功能,例如forEach或repeat,但是我无法使breakand continue运算符与它们一起使用(本地和非本地): repeat(5) { break } (1..5).forEach { continue@forEach } 目标是使用功能语法尽可能接近的方式模仿常规循环。在某些较旧的Kotlin版本中肯定是有可能的,但是我很难重现该语法。 问题可能是带有标签(M12)的错误,但是我认为第一个示例仍然可以工作。 在我看来,我已经阅读过有关特殊技巧/注释的内容,但是找不到关于该主题的任何参考资料。可能如下所示: public inline fun repeat(times: Int, @loop body: (Int) -> Unit) { for (index in 0..times - 1) { body(index) } }
119 loops  foreach  lambda  kotlin 

6
您可以在PHP中“退出”循环吗?
我有一个循环正在我的PHP代码中进行一些错误检查。原来看起来像这样... foreach($results as $result) { if (!$condition) { $halt = true; ErrorHandler::addErrorToStack('Unexpected result.'); } doSomething(); } if (!$halt) { // do what I want cos I know there was no error } 这一切都很好,但是尽管出现一个错误,它仍然可以循环通过。有没有办法摆脱循环?
118 php  loops 

4
C#遍历类属性
我目前正在设置类对象的所有值Record。 这是我现在用来逐个属性填充记录的代码。 // Loop through each field in the result set for (int i = 0; i <= resultItems.Length; i++) { Record newRecord = new Record() { itemtype = resultItems[i - (fieldCount - 0)], itemdesc = resultItems[i - (fieldCount - 1)], prodcode = resultItems[i - (fieldCount - 2)], proddesc = …
118 c#  properties  loops 

4
循环浏览Excel中范围的每一行
我确信这是其中的一个内置功能(过去我可能已经听说过),但是我为此想尽办法。 如何使用Excel VBA遍历多列范围的每一行?我一直在搜索的所有教程似乎只提到在一维范围内工作...
116 excel  vba  loops  excel-2003 

12
JavaScript:.forEach()和.map()之间的区别
我知道有很多这样的话题。而且我知道基础知识:.forEach()既可以在原始阵列.map()上运行,也可以在新阵列上运行。 就我而言: function practice (i){ return i+1; }; var a = [ -1, 0, 1, 2, 3, 4, 5 ]; var b = [ 0 ]; var c = [ 0 ]; console.log(a); b = a.forEach(practice); console.log("====="); console.log(a); console.log(b); c = a.map(practice); console.log("====="); console.log(a); console.log(c); 这是输出: [ -1, 0, 1, …

7
Scala向下还是向下循环?
在Scala中,您经常使用迭代器以for递增顺序执行循环,例如: for(i <- 1 to 10){ code } 您将如何处理,使其从10变为1?我猜10 to 1给定一个空的迭代器(如通常的范围数学)? 我制作了一个Scala脚本,可以通过在迭代器上调用reverse来解决该问题,但是我认为这不好,遵循以下方法吗? def nBeers(n:Int) = n match { case 0 => ("No more bottles of beer on the wall, no more bottles of beer." + "\nGo to the store and buy some more, " + "99 bottles of beer on …

19
如何从交换机内部跳出循环?
我正在写一些看起来像这样的代码: while(true) { switch(msg->state) { case MSGTYPE: // ... break; // ... more stuff ... case DONE: break; // **HERE, I want to break out of the loop itself** } } 有没有直接的方法可以做到这一点? 我知道我可以使用一个标志,并通过在开关之后放置条件中断来中断循环。我只想知道C ++是否已经为此做了一些构造。

5
遍历数组php
我有这个数组...如何打印每个文件路径和文件名?做这个的最好方式是什么? Array ( [0] => Array ( [fid] => 14 [list] => 1 [data] => Array ( [alt] => [title] => ) [uid] => 1 [filename] => trucks_10785.jpg [filepath] => sites/default/files/trucks_10785.jpg [filemime] => image/jpeg [filesize] => 143648 [status] => 1 [timestamp] => 1291424171 [nid] => 8 ) [1] => Array …
109 php  arrays  printing  loops 

7
numpy如何迭代数组的列?
假设我有和mxn数组。我想将此数组的每一列传递给函数,以对整个列执行一些操作。如何遍历数组的列? 例如,我有一个4 x 3的数组 1 99 2 2 14 5 3 12 7 4 43 1 for column in array: some_function(column) 其中列在第一次迭代中将为“ 1,2,3,4”,在第二次迭代中为“ 99,14,12,43”,在第三次迭代中为“ 2,5,7,1”。
109 python  loops  numpy 

7
遍历JSON对象
我正在尝试遍历JSON对象以导入数据,即标题和链接。我似乎无法掌握过去的内容:。 JSON: [ { "title": "Baby (Feat. Ludacris) - Justin Bieber", "description": "Baby (Feat. Ludacris) by Justin Bieber on Grooveshark", "link": "http://listen.grooveshark.com/s/Baby+Feat+Ludacris+/2Bqvdq", "pubDate": "Wed, 28 Apr 2010 02:37:53 -0400", "pubTime": 1272436673, "TinyLink": "http://tinysong.com/d3wI", "SongID": "24447862", "SongName": "Baby (Feat. Ludacris)", "ArtistID": "1118876", "ArtistName": "Justin Bieber", "AlbumID": "4104002", "AlbumName": "My World (Part …
109 python  dictionary  loops 

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.