Почему управляющие структуры Паскаля кажутся несовместимыми?

Большинство управляющих структур Паскаля имеют для меня смысл, например:

for ... do {statement};

if (condition) then {statement};

while (condition) do {statement};

где {оператор} является либо одним оператором, либо begin ] ... конец блок. У меня проблема с:

repeat {statement-list} until (expression);

try {statement-list} except {statement-list} end;

Не лучше, чтобы repeat и try имели одинаковую общую структуру, принимая только один оператор или begin ] ... end блок, вместо того, чтобы иметь список операторов, который ' s формально не заблокированы с помощью begin и end ?

7
задан Rob Kennedy 7 January 2011 в 02:51
поделиться