История изменений
Исправление theNamelessOne, (текущая версия) :
old_result прекращает итерацию на первом встреченном ошибочном значении.
Что не соответствует общепринятому значению .fold().
Зато соответствует поставленному условию, чего не скажешь о твоём коде. А fold_result
можно и по-другому назвать, если тебе это спать спокойно мешает.
Исходная версия theNamelessOne, :
old_result прекращает итерацию на первом встреченном ошибочном значении.
Что не соответствует общепринятому значению .fold().
Зато соответствует поставленному условию, чего не скажешь о твоём коде. А fold_result
можно и по-другому назвать, если тебе это спать спокойно мешает.