LINUX.ORG.RU

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

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

это «modula-стайл»:

if (a) {
  ...
} else {
  ...
}

аналог

if a then
  ...
else
  ...
end 

но если в оригинале else выровнено с if и читается хорошо, то в сишечке else сьезжает вправо и читается уже хуже.

поэтому мы со страуструпом(!), сносим else на след. строку, чтобы выравнивалось с if.

Исправление alysnix, :

это «modula-стайл»:

if (a) {
  ...
} else {
  ...
}

аналог

if a then
  ...
else
  ...
end 

но если в паскале else выровнено с if и читается хорошо, то в сишечке else сьезжает вправо и читается уже хуже.

поэтому мы со страуструпом(!), сносим else на след. строку, чтобы выравнивалось с if.

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

это «паскаль-стайл»:

if (a) {
  ...
} else {
  ...
}

аналог

if a then
  ...
else
  ...
end 

но если в паскале else выровнено с if и читается хорошо, то в сишечке else сьезжает вправо и читается уже хуже.

поэтому мы со страуструпом(!), сносим else на след. строку, чтобы выравнивалось с if.