Есть ли такое в каком-либо ЯП? Что-то вроде
while(cond1)
{
...
} while(cond2)
Да, это легко реализуется разными способами, но все они требуют введения лишних сущностей либо дублирования кода. Например,
if(cond1) do
{
...
} while(cond2 && cond1)
или
bool f = true
while(cond1 && (f || cond2)) do
{
f = false
...
}
ну и т.п. В общем, смысл в такой конструкции видится, есть ли такое в каком-либо распространённом ЯП?