Здравствуйте, T4r4sB, Вы писали:
EP>>Ты всё ещё предпочтёшь воротить нос от стандартной и лаконичной идиомы
TB>Я такую лаконичность сишную в гробу видал.
TB>Это говно, а не лаконичность.
TB>Лаконичность — это reverseFor (i: n-1 .. 0);
Видимо мы как-то по-разному понимаем слово "лаконичность":
reverseFor(i: n-1 .. 0)
vs
while(n--)
EP>>в пользу более сложного выражения, в котором проще допустить ошибку, которое работает только со знаковыми, из-за субъективной "костыльности" стандартной идиомы?
TB>Фариант с фором гораздо более универсален. А вот ваш вайл с беззнаковыми придётся мутить по-особому для перебора от n-3 до m например.
Ну так и замечательно, но вот для обсуждаемого конкретного частного случая
while(n--) отлично подходит.
И этот вариант нужно знать, даже если сам не используешь — чтобы моментально парсить сторонний код, где это таки используется. А раз всё равно знаешь — то почему бы не использовать самому?