Вопросы с тегом «do-while»

799
Эмулировать цикл выполнения в Python?

Мне нужно эмулировать цикл do-while в программе Python. К сожалению, следующий простой код не работает: 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: break print "done" Вместо...

233
Каковы некоторые лучшие способы избежать do-while (0); взломать в C ++?

Когда поток кода выглядит так: if(check()) { ... ... if(check()) { ... ... if(check()) { ... ... } } } Я обычно видел эту работу, чтобы избежать беспорядочного потока кода: do { if(!check()) break; ... ... if(!check()) break; ... ... if(!check()) break; ... ... } while(0); Какие есть лучшие способы...

218
Циклы «while (true)» настолько плохи? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

137
Эмуляция цикла do-while в Bash

Каков наилучший способ эмулировать цикл выполнения в Bash? Я мог бы проверить условие перед входом в whileцикл, а затем продолжить повторную проверку условия в цикле, но это дублированный код. Есть ли более чистый способ? Псевдокод моего скрипта: while [ current_time <= $cutoff ]; do...

86
«делать… пока» против «пока»

Возможные дубликаты: while vs. Do While Когда мне следует использовать do-while вместо циклов while? Я уже какое-то время занимаюсь программированием (2 года работы + 4,5 года обучения + 1 год до колледжа), и я никогда не использовал цикл do-while, за исключением случаев, когда меня заставляли...