Preguntas etiquetadas con loops

Los bucles son un tipo de estructura de flujo de control en la programación en la que una serie de declaraciones pueden ejecutarse repetidamente hasta que se cumpla alguna condición.


12
¿Cómo romper temprano el método reduce ()?
¿Cómo puedo romper la iteración del reduce()método? 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 } }, …



7
Bucle a través de localStorage en HTML5 y JavaScript
Entonces, estaba pensando que podría recorrer localStorage como un objeto normal ya que tiene una longitud. ¿Cómo puedo recorrer esto? localStorage.setItem(1,'Lorem'); localStorage.setItem(2,'Ipsum'); localStorage.setItem(3,'Dolor'); Si lo hago localStorage.length, devuelve lo 3que es correcto. Entonces supongo que un for...inbucle funcionaría. Estaba pensando en algo como: for (x in localStorage){ console.log(localStorage[x]); } Pero …


9
Dile el final de un bucle .each en ruby
Si tengo un bucle como users.each do |u| #some code end Donde usuarios es un hash de varios usuarios. ¿Cuál es la lógica condicional más fácil para ver si está en el último usuario en el hash de usuarios y solo desea ejecutar un código específico para ese último usuario? …

3
¿Cómo puedo devolver algo antes de tiempo de un bloque?
Si quisiera hacer algo como esto: collection.each do |i| return nil if i == 3 ..many lines of code here.. end ¿Cómo obtendría ese efecto? Sé que podría envolver todo dentro del bloque en una gran declaración if, pero me gustaría evitar el anidamiento si es posible. Break no funcionaría …
90 ruby  loops  return  break 

5
Una forma más pitónica de ejecutar un proceso X veces
¿Qué es más pitónico? Mientras que bucle: count = 0 while count < 50: print "Some thing" count = count + 1 En bucle: for i in range(50): print "Some thing" Editar: no duplicar porque tiene respuestas para determinar cuál es más claro, frente a cómo ejecutar un rango sin …
90 python  loops 


5
Contador dentro de xsl: para cada bucle
Cómo obtener un contador dentro de xsl: for-each loop que reflejaría el número de elemento actual procesado. Por ejemplo, mi XML de origen es <books> <book> <title>The Unbearable Lightness of Being </title> </book> <book> <title>Narcissus and Goldmund</title> </book> <book> <title>Choke</title> </book> </books> Lo que quiero conseguir es: <newBooks> <newBook> <countNo>1</countNo> …
89 xml  xslt  loops 


3
Iterando a través de un mapa de golang
Tengo un mapa de tipo: map[string]interface{} Y finalmente, puedo crear algo como (después de deserializar desde un archivo yml usando goyaml) mymap = map[foo:map[first: 1] boo: map[second: 2]] ¿Cómo puedo recorrer este mapa? Intenté lo siguiente: for k, v := range mymap{ ... } Pero me sale un error: cannot …
89 map  go  loops 



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.