Не специально. Фрагмент loop
просто имеет охрану для описания состояния цикла.
Эти ограничения каким-то образом проникают в мир кодирования. Ребята из C знакомы с for (<init>; <cond>; <inc>)
конструкциями, поэтому вы можете просто разместить
[<init>; <cond>; <inc>]
в качестве охранника. Точно так же вы можете разместить foreach
.
Обратите внимание, что это может войти в детали, которые в SD не предусмотрены. Вроде графического программирования. SDs здесь, чтобы дать обзор взаимодействующих классов, а не как подробные шаблоны кодирования. Вероятно, хотя foreach
приемлемо.