En Java, puede usar un forbucle para atravesar objetos en una matriz de la siguiente manera: String[] myStringArray = {"Hello", "World"}; for (String s : myStringArray) { // Do something } ¿Puedes hacer lo mismo en
Un bucle for es una estructura de control utilizada por muchos lenguajes de programación para iterar en un rango. Es una forma de repetir enunciados varias veces hasta que finalice el ciclo. Dependiendo del idioma, esto puede estar en un rango de enteros, iteradores, etc.
En Java, puede usar un forbucle para atravesar objetos en una matriz de la siguiente manera: String[] myStringArray = {"Hello", "World"}; for (String s : myStringArray) { // Do something } ¿Puedes hacer lo mismo en
Tengo un objeto JavaScript como el siguiente: var p = { "p1": "value1", "p2": "value2", "p3": "value3" }; Ahora quiero recorrer todo p los elementos ( p1, p2, p3...) y obtener sus claves y valores. ¿Cómo puedo hacer eso? Puedo modificar el objeto JavaScript si es necesario. Mi objetivo final...
Genere dos matrices de 1000x 1000: Primera matriz: Oy #. Segunda matriz: Oy B. Usando el siguiente código, la primera matriz tardó 8,52 segundos en completarse: Random r = new Random(); for (int i = 0; i < 1000; i++) { for (int j = 0; j < 1000; j++) { if(r.nextInt(4) == 0) {...
Me han dicho que no lo use for...incon matrices en JavaScript. Por qué
¿Cómo itero sobre un rango de números en Bash cuando el rango viene dado por una variable? Sé que puedo hacer esto (llamado "expresión de secuencia" en la documentación de Bash ): for i in {1..5}; do echo $i; done Lo que da: 1 2 3 4 5 Sin embargo, ¿cómo puedo reemplazar cualquiera...
En C, ¿cuál es la diferencia entre usar ++iy i++, y cuál debería usarse en el bloque de incremento de un
Tengo un enumen Java para las direcciones cardinales e intermedias: public enum Direction { NORTH, NORTHEAST, EAST, SOUTHEAST, SOUTH, SOUTHWEST, WEST, NORTHWEST } ¿Cómo puedo escribir un forciclo que recorra cada uno de estos
Tengo dos iterables en Python, y quiero revisarlos en pares: foo = (1, 2, 3) bar = (4, 5, 6) for (f, b) in some_iterator(foo, bar): print "f: ", f, "; b: ", b Debería resultar en: f: 1; b: 4 f: 2; b: 5 f: 3; b: 6 Una forma de hacerlo es iterar sobre los índices: for i in xrange(len(foo)):...
Necesito escribir un script que inicie mi programa con diferentes argumentos, pero soy nuevo en Bash. Comienzo mi programa con: ./MyProgram.exe Data/data1.txt [Logs/data1_Log.txt]. Aquí está el pseudocódigo de lo que quiero hacer: for each filename in /Data do for int i = 0, i = 3, i++...
Entiendo cómo funciona esta construcción: for i in range(10): print(i) if i == 9: print("Too big - I'm giving up!") break; else: print("Completed successfully") Pero no entiendo por qué elsese usa aquí como palabra clave, ya que sugiere que el código en cuestión solo se ejecuta si el...
На этот вопрос есть ответы en Stack Overflow на русском : Цикл foreach против Iterable.foreach en Java 8: что лучше? ¿Cuál de las siguientes es una mejor práctica en Java 8? Java 8: joins.forEach(join -> mIrc.join(mSession, join)); Java 7: for (String join : joins)...
A continuación hay dos programas que son casi idénticos, excepto que cambié las variables iy j. Ambos corren en diferentes cantidades de tiempo. ¿Alguien podría explicar por qué sucede esto? Versión 1 #include <stdio.h> #include <stdlib.h> main () { int i,j; static int...
¿Cómo puedo iterar sobre cada archivo en un directorio usando un forbucle? ¿Y cómo podría saber si cierta entrada es un directorio o si es solo un
En C # / VB.NET / .NET, ¿qué ciclo se ejecuta más rápido foro foreach? Desde que leí que un forbucle funciona más rápido que un foreachbucle hace mucho tiempo, supuse que era cierto para todas las colecciones, colecciones genéricas, todas las matrices, etc. Recorrí Google y encontré algunos...
El ejemplo común para los bucles para () basados en el rango de C ++ 11 es siempre algo simple como esto: std::vector<int> numbers = { 1, 2, 3, 4, 5, 6, 7 }; for ( auto xyz : numbers ) { std::cout << xyz << std::endl; } En cuyo caso xyzes un int. Pero, ¿qué sucede cuando...
Precaución: la pregunta todavía se aplica a los for…ofbucles.> No use for…inpara iterar sobre una matriz , úsela para iterar sobre las propiedades de un objeto. Dicho esto, esto Entiendo que la for…insintaxis básica en JavaScript se ve así: for (var obj in myArray) { // ... } Pero,...
¿Es posible usar la breakfunción para salir de varios forbucles anidados ? Si es así, ¿cómo harías para hacer esto? ¿Puedes controlar también cuántos bucles
¿Hay alguna diferencia en ++iy i++en un forbucle? ¿Es simplemente una cosa de
¿Cómo rompo un bucle? var largest=0 for(i<-999 to 1 by -1) { for (j<-i to 1 by -1) { val product=i*j if (largest>product) // I want to break out here else if(product.toString.equals(product.toString.reverse)) largest=largest max product } } ¿Cómo convierto los bucles anidados en...
¿Hay alguna manera en el ciclo for-each de Java? for(String s : stringArray) { doSomethingWith(s); } para saber con qué frecuencia el ciclo ya ha sido procesado? Además de usar el viejo y conocido for(int i=0; i < boundary; i++)bucle, es la construcción int i = 0; for(String s :...