Articles of loops

Looping em um teste de transferidor com parâmetros

Eu tenho um conjunto de testes de fumaça que são praticamente idênticos. Eu gostaria de colocá-los em um loop e loop em uma matriz de parâmetros. No entanto, os testes estão sendo executados de forma assíncrona e, portanto, o loop é concluído antes dos testes serem executados. Isso resulta no teste sendo executado 8 vezes […]

Como criar um loop infinito no arquivo em lotes do Windows?

Isso é basicamente o que eu quero em um arquivo de lote. Eu quero ser capaz de re-executar “Do Stuff” sempre que eu pressionar qualquer tecla para passar o “Pause”. while(true){ Do Stuff Pause } Parece que há apenas loops disponíveis e não há loops while em lote. Como faço para criar um loop infinito […]

O loop ‘for’ aprimorado causa um ArrayIndexOutOfBoundsException

Aqui está meu código: import java.util.Scanner; public class Arrays { public static void main(String[] args) { Arrays psvm = new Arrays(); psvm.start(); } public void start() { Scanner ben = new Scanner(System.in); int[] arr = new int[4]; int[] arrs = new int[4]; for (int i = 0; i < arr.length; i++) { arr[i] = ben.nextInt(); […]

Looping sobre urls para fazer a mesma coisa

Estou tentando raspar alguns sites. Aqui está o meu código: for (var i = 0; i < urls.length; i++) { url = urls[i]; console.log("Start scraping: " + url); page.open(url, function () { waitFor(function() { return page.evaluate(function() { return document.getElementById("progressWrapper").childNodes.length == 1; }); }, function() { var price = page.evaluate(function() { // do something return price; […]

Operador pós incremento não incrementando em loop

Estou fazendo uma pesquisa sobre Java e acho isso muito confuso: for (int i = 0; i < 10; i = i++) { System.err.print("hoo… "); } Isso é interminável loop! Alguém tem uma boa explicação porque tal coisa acontece?

Java: loop infinito usando o scanner in.hasNextInt ()

Estou usando o seguinte código: while (invalidInput) { // ask the user to specify a number to update the times by System.out.print(“Specify an integer between 0 and 5: “); if (in.hasNextInt()) { // get the update value updateValue = in.nextInt(); // check to see if it was within range if (updateValue >= 0 && updateValue […]

como escrever um array para um arquivo Java

Eu tenho tentado escrever uma matriz para um arquivo. Eu sei como escrever inteiros ou String para um arquivo, mas para trazer uma matriz me confunde. Eu estou usando isso agora: public static void write (String file, int[]x) throws IOException{ BufferedWriter outputWriter = null; outputWriter = new BufferedWriter(new FileWriter(filename)); outputWriter.write(“hi”);// Here I know i cant […]

Eficiência de JavaScript: ‘for’ vs ‘forEach’

Qual é o padrão atual em 2017 em Javascript com for () loops vs a .forEach. No momento, estou trabalhando em Colt Steeles, “Web Dev Bootcamp”, na Udemy, e ele prefere a forEach em seus ensinamentos. Eu tenho, no entanto, procurado por várias coisas durante os exercícios como parte do trabalho do curso e eu […]

Como sair de um loop de dentro de um switch?

Eu estou escrevendo algum código que se parece com isso: while(true) { switch(msg->state) { case MSGTYPE: // … break; // … more stuff … case DONE: break; // **HERE, I want to break out of the loop itself** } } Existe alguma maneira direta de fazer isso? Eu sei que eu posso usar uma bandeira, […]

Por que é memcpy () e memmove () mais rápido que o ponteiro incrementa?

Eu estou copiando N bytes de pSrc para pDest . Isso pode ser feito em um único loop: for (int i = 0; i < N; i++) *pDest++ = *pSrc++ Por que isso é mais lento que memcpy ou memmove ? Que truques eles usam para acelerar?