Perguntas com a marcação «while-loop»

Um loop while é uma estrutura de controle usada em muitas linguagens de programação para executar continuamente um conjunto de instruções, desde que uma condição específica seja atendida.

799
Emular um loop do-while em Python?

Eu preciso emular um loop do-while em um programa Python. Infelizmente, o seguinte código simples não funciona: list_of_ints = [ 1, 2, 3 ] iterator = list_of_ints.__iter__() element = None while True: if element: print element try: element = iterator.next() except StopIteration:...

587
O que é mais rápido: while (1) ou while (2)?

Esta foi uma pergunta da entrevista feita por um gerente sênior. O que é mais rápido? while(1) { // Some code } ou while(2) { //Some code } Eu disse que ambos têm a mesma velocidade de execução, pois a expressão dentro whiledeve finalmente avaliar para trueou false. Nesse caso, ambos...

237
Como você pode executar um comando no bash até o sucesso

Eu tenho um script e quero solicitar ao usuário algumas informações, o script não pode continuar até que o usuário preencha essas informações. A seguir, é minha tentativa de colocar um comando em um loop para conseguir isso, mas não funciona por algum motivo. echo "Please change password" while...

218
Os loops "while (true)" são tão ruins? [fechadas]

Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha...

150
Como sair de um loop no Bash?

Quero escrever um script Bash para processar o texto, o que pode exigir um loop while. Por exemplo, um loop while em C: int done = 0; while(1) { ... if(done) break; } Eu quero escrever um script Bash equivalente a isso. Mas o que eu normalmente usava e, como todos os exemplos clássicos que...

107
Saia de um loop While ... Wend

Estou usando um loop While ... Wend do VBA. Dim count as Integer While True count=count+1 If count = 10 Then ''What should be the statement to break the While...Wend loop? ''Break or Exit While not working EndIf Wend Não quero usar uma condição como `While count <= 10 ......

102
Timer & TimerTask versus Thread + sleep em Java

Encontrei perguntas semelhantes feitas aqui, mas não havia respostas para minha satisfação. Então, reformulando a pergunta novamente- Tenho uma tarefa que precisa ser feita periodicamente (digamos, intervalos de 1 minuto). Qual é a vantagem de usar o Timertask & Timer para fazer isso em vez de...