LINUX.ORG.RU

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

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

до читаемости и потенциала к ошибкам.

Да, вот так должно выглядеть:

forever do
  when P1 == nDICT & P2 == nDICT:
    return true;

  when P1 == nDICT:
    return false;
  when P2 == nDICT:
    return false;
  when Dict[P1].pType != Dict[P2].pType:
    return false;

  P1 = Dict[P1].pNext;
  P2 = Dict[P2].pNext;
end:forever

от эффективности кода

А вот это буллшит.

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

до читаемости и потенциала к ошибкам.

Да, вот так должно выглядеть:

forever do when P1 == nDICT & P2 == nDICT: return true;

when P1 == nDICT: return false; when P2 == nDICT: return false; when Dict[P1].pType != Dict[P2].pType: return false;

P1 = Dict[P1].pNext; P2 = Dict[P2].pNext; end:forever

от эффективности кода

А вот это буллшит.