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

14
Эмулировать цикл выполнения в 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" Вместо «1,2,3, готово» выводится следующий вывод: [stdout:]1 …

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

21
Циклы «while (true)» настолько плохи? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

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


29
«делать… пока» против «пока»
Возможные дубликаты: while vs. Do While Когда мне следует использовать do-while вместо циклов while? Я уже какое-то время занимаюсь программированием (2 года работы + 4,5 года обучения + 1 год до колледжа), и я никогда не использовал цикл do-while, за исключением случаев, когда меня заставляли делать это в курсе Введение …
86 c#  c++  c  while-loop  do-while 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.