LINUX.ORG.RU

История изменений

Исправление aedeph_, (текущая версия) :

но цикл здесь малопригоден

Нет, ты.

if (str(1:1) == '!') cycle

После чего все if'ы уходят в select case по 80-м символу.

Лично я бы ещё и форматы внёс в строковые переменные, заполняемые автоматически, но утверждение о большей читаемости было бы весьма дискуссионным.

Исходная версия aedeph_, :

но цикл здесь малопригоден

Нет, ты.

if (str(1:1) == '!') cycle

После чего все if'ы уходят в select case по 80-м символу.

Лично я бы ещё и форматы внёс бы в строковые переменные, заполняемые автоматически, но утверждение о большей читаемости было бы весьма дискуссионным.