Я чувствую себя грязным каждый раз, когда я "ломаюсь" из каждой конструкции (PHP/Javascript)
Так что-то вроде этого:
//Пример Javascript
for (object in objectList)
{
if (object.test == true)
{
//do some process on object
break;
}
}
Для больших объектных списков я бы смог выстроить более элегантное решение. Но для небольших списков нет заметной проблемы с производительностью, и поэтому "почему бы и нет"? Это быстро и, что более важно, легко понять и следовать.
Но он просто "чувствует себя не так". Вид вроде утверждения goto.
Как вы справляетесь с такой ситуацией?