Questions tagged «loops»

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

12
如何提早打破reduce()方法?
如何中断reduce()方法的迭代? for: for (var i = Things.length - 1; i >= 0; i--) { if(Things[i] <= 0){ break; } }; reduce() Things.reduce(function(memo, current){ if(current <= 0){ //break ??? //return; <-- this will return undefined to memo, which is not what I want } }, 0)


6
VB.NET-如何移至下一个项目“每个循环”?
是否有类似的陈述Exit For,除了没有退出循环,它只是移至下一项。 例如: For Each I As Item In Items If I = x Then ' Move to next item End If ' Do something Next 我知道可以简单Else地在If语句中添加一个,因此其内容如下: For Each I As Item In Items If I = x Then ' Move to next item Else ' Do something End If …
93 vb.net  loops 


7
在HTML5和JavaScript中循环遍历localStorage
因此,我想我可以像普通对象一样遍历localStorage,因为它具有长度。我该如何循环? localStorage.setItem(1,'Lorem'); localStorage.setItem(2,'Ipsum'); localStorage.setItem(3,'Dolor'); 如果我这样做,localStorage.length则返回3正确的结果。所以我认为for...in循环会起作用。 我在想类似的东西: for (x in localStorage){ console.log(localStorage[x]); } 但无济于事。有任何想法吗? 我的另一个想法是 localStorage.setItem(1,'Lorem|Ipsum|Dolor') var split_list = localStorage.getItem(1).split('|'); 在其中for...in工作。

8
Angular 2在formArrays上找不到具有未指定名称属性的控件
我正在尝试遍历组件中的formArray,但是出现以下错误 Error: Cannot find control with unspecified name attribute 这是我的班级文件上的逻辑外观 export class AreasFormComponent implements OnInit { public initialState: any; public areasForm: FormGroup; constructor(private fb: FormBuilder) { } private area(): any { return this.fb.group({ name: ['', [Validators.required]], latLong: ['', [Validators.required]], details: ['', [Validators.required]] }); } public ngOnInit(): void { this.areasForm = …

7
在foreach循环中检查null
有没有更好的方法来执行以下操作: 我需要在进行循环之前检查file.Header是否为null if (file.Headers != null) { foreach (var h in file.Headers) { //set lots of properties & some other stuff } } 简而言之,由于我的代码中出现的缩进级别,在if中编写foreach看起来有点难看。 是可以评估为 foreach(var h in (file.Headers != null)) { //do stuff } 可能?
91 c#  loops  foreach  null 

9
告诉红宝石.each循环的结尾
如果我有一个循环 users.each do |u| #some code end 用户是多个用户的哈希。查看您是否位于用户哈希中的最后一个用户并且只想为该最后一个用户执行特定代码的最简单的条件逻辑是什么 users.each do |u| #code for everyone #conditional code for last user #code for the last user end end

5
X次运行流程的更多Pythonic方式
哪个更pythonic? While循环: count = 0 while count < 50: print "Some thing" count = count + 1 对于循环: for i in range(50): print "Some thing" 编辑:不重复,因为这有答案可以确定哪个更清晰,而不是如何在不使用“ i”的情况下运行范围-即使最终结果是最优雅的
90 python  loops 


5
xsl:for-each循环内的计数器
如何在xsl:for-each循环中获取一个计数器,该计数器将反映当前处理的元素数。 例如,我的源XML是 <books> <book> <title>The Unbearable Lightness of Being </title> </book> <book> <title>Narcissus and Goldmund</title> </book> <book> <title>Choke</title> </book> </books> 我想要得到的是: <newBooks> <newBook> <countNo>1</countNo> <title>The Unbearable Lightness of Being </title> </newBook> <newBook> <countNo>2</countNo> <title>Narcissus and Goldmund</title> </newBook> <newBook> <countNo>3</countNo> <title>Choke</title> </newBook> </newBooks> XSLT进行修改: <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="xml" version="1.0" encoding="UTF-8" …
89 xml  xslt  loops 


3
遍历golang映射
我有一个类型的地图: map[string]interface{} 最后,我要创建类似的内容(使用goyaml从yml文件反序列化之后) mymap = map[foo:map[first: 1] boo: map[second: 2]] 如何遍历这张地图?我尝试了以下方法: for k, v := range mymap{ ... } 但我得到一个错误: cannot range over mymap typechecking loop involving for loop 请帮忙。
89 map  go  loops 

5
如何遍历表的所有行?(MySQL)
我有一个表A,并且有一个主键ID。 现在我要遍历A中的所有行。 我发现类似“针对A中的每个记录”的内容,但这似乎并不是您在MySQL中的处理方式。 我想为每一行获取一个字段并对其进行转换,将其插入到另一个表中,然后更新该行的某些字段。我可以将select部分和insert放入一个语句中,但是我也不知道如何在其中进行更新。所以我想循环。实际上,除了MySQL,我不想使用其他任何东西。 编辑 我将不胜感激。 并且不需要将其放入程序中的解决方案。 编辑2 好吧,请考虑这种情况: 表A和B,每个都有ID和VAL字段。 现在,这是我想做的伪代码: for(each row in A as rowA) { insert into B(ID, VAL) values(rowA[ID], rowA[VAL]); } 基本上是使用循环将A的内容复制到B中。 (这只是一个简化的示例,当然您不会为此使用循环。)
89 mysql  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.