Em Java, você pode usar um forloop para percorrer objetos em uma matriz da seguinte maneira: String[] myStringArray = {"Hello", "World"}; for (String s : myStringArray) { // Do something } Você pode fazer o mesmo em
Um loop for é uma estrutura de controle usada por muitas linguagens de programação para iterar em um intervalo. É uma maneira de repetir declarações várias vezes até o loop terminar. Dependendo do idioma, isso pode estar em um intervalo de números inteiros, iteradores etc.
Em Java, você pode usar um forloop para percorrer objetos em uma matriz da seguinte maneira: String[] myStringArray = {"Hello", "World"}; for (String s : myStringArray) { // Do something } Você pode fazer o mesmo em
Eu tenho um objeto JavaScript como o seguinte: var p = { "p1": "value1", "p2": "value2", "p3": "value3" }; Agora eu quero percorrer todos pos elementos ( p1, p2, p3...) e obter as suas chaves e valores. Como eu posso fazer isso? Eu posso modificar o objeto JavaScript, se necessário. Meu...
Eu gerei duas matrizes de 1000x 1000: Primeira matriz: Oe #. Segunda matriz: Oe B. Usando o código a seguir, a primeira matriz levou 8,52 segundos para ser concluída: Random r = new Random(); for (int i = 0; i < 1000; i++) { for (int j = 0; j < 1000; j++) { if(r.nextInt(4) == 0) {...
Foi-me dito para não usar for...incom matrizes em JavaScript. Por que
Como iterar em um intervalo de números no Bash quando o intervalo é fornecido por uma variável? Eu sei que posso fazer isso (chamado "expressão de sequência" na documentação do Bash ): for i in {1..5}; do echo $i; done Que dá: 1 2 3 4 5 No entanto, como posso substituir qualquer um...
Em C, qual é a diferença entre using ++ie i++, e qual deve ser usada no bloco de incremento de um
Eu tenho um enumem Java para as direções cardinal e intermediária: public enum Direction { NORTH, NORTHEAST, EAST, SOUTHEAST, SOUTH, SOUTHWEST, WEST, NORTHWEST } Como posso escrever um forloop que itera através de cada um desses
Eu tenho dois iterables em Python, e quero passar por eles em pares: foo = (1, 2, 3) bar = (4, 5, 6) for (f, b) in some_iterator(foo, bar): print "f: ", f, "; b: ", b Isso deve resultar em: f: 1; b: 4 f: 2; b: 5 f: 3; b: 6 Uma maneira de fazer isso é iterar sobre os índices: for i in...
Preciso escrever um script que inicie meu programa com argumentos diferentes, mas sou novo no Bash. Inicio meu programa com: ./MyProgram.exe Data/data1.txt [Logs/data1_Log.txt]. Aqui está o pseudocódigo do que eu quero fazer: for each filename in /Data do for int i = 0, i = 3, i++...
Eu entendo como essa construção funciona: for i in range(10): print(i) if i == 9: print("Too big - I'm giving up!") break; else: print("Completed successfully") Mas não entendo por que elseé usada como palavra-chave aqui, pois sugere que o código em questão só é executado se o forbloco não...
Como fazer o armazenamento de dados em Stack Overflow no local : Local foreach para Iterable.foreach no Java 8: por que? Qual das seguintes opções é a melhor prática no Java 8? Java 8: joins.forEach(join -> mIrc.join(mSession, join)); Java 7: for (String join :...
Abaixo estão dois programas que são quase idênticos, exceto que eu mudei as variáveis ie j. Ambos correm em diferentes quantidades de tempo. Alguém poderia explicar por que isso acontece? Versão 1 #include <stdio.h> #include <stdlib.h> main () { int i,j; static int x[4000][4000];...
Como posso iterar sobre cada arquivo em um diretório usando um forloop? E como eu poderia saber se uma determinada entrada é um diretório ou se é apenas um
Em C # / VB.NET / .NET, qual loop é executado mais rapidamente forou foreach? Desde que li que um forloop funciona mais rápido do que um foreachloop há muito tempo, presumi que fosse verdade para todas as coleções, coleções genéricas, todas as matrizes etc. Vasculhei o Google e encontrei alguns...
O exemplo comum para loops for () baseados no intervalo do C ++ 11 é sempre algo simples como este: std::vector<int> numbers = { 1, 2, 3, 4, 5, 6, 7 }; for ( auto xyz : numbers ) { std::cout << xyz << std::endl; } Nesse caso, xyzé um int. Mas, o que acontece quando temos algo...
Cuidado: a pergunta ainda se aplica aos for…ofloops.> Não use for…inpara iterar sobre uma matriz , use-o para iterar sobre as propriedades de um objeto. Dito isto, este Entendo que a for…insintaxe básica do JavaScript se parece com isso: for (var obj in myArray) { // ... } Mas como...
É possível usar a breakfunção para sair de vários forloops aninhados ? Se sim, como você faria isso? Você também pode controlar quantos ciclos as
Existe uma diferença dentro ++ie i++dentro de um forloop? É simplesmente uma coisa de
Como faço para quebrar um loop? 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 } } Como transformar aninhados...
Existe uma maneira no loop for-each do Java for(String s : stringArray) { doSomethingWith(s); } descobrir com que frequência o loop já foi processado? Além de usar o antigo e bem conhecido for(int i=0; i < boundary; i++)loop, é a construção int i = 0; for(String s : stringArray) {...