Я не люблю операторы continue
, потому что для меня они то же самое, что goto
. Они поступают с потоком выполнения в точности так же: перепрыгивают в другую точку кода в обход структуры, то есть блоков. Даже несмотря на то, что прыжок выполняется в предопределённое, а не в произвольное место в коде.