LINUX.ORG.RU

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

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

for(i=0,j=100; i<=9; i++,j++) {

А мне кажется этот код проще читается, чем этот:

loop
  for i from 0 to 9
  for j from 100
  do
  ...

Я вообще вначале подумал что ты случайно отступ пропустил :) Потом опять посмотрел в сишный код и понял что так задумано. Целых три объявления цикла: loop ... for ... for и только потом do.

Конечно на вкус и цвет товарищей нет, но я такое осилить не могу, мне это кажется сложным, слишком много синтаксического шума и похоже на классический вложенный цикл, точнее 3 вложенных цикла.

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

for(i=0,j=100; i<=9; i++,j++) {

Этот год проще читается, чем этот:

loop
  for i from 0 to 9
  for j from 100
  do
  ...

Я вообще вначале подумал что ты случайно отступ пропустил :) Потом опять посмотрел в сишный код и понял что так задумано. Целых три объявления цикла: loop ... for ... for и только потом do.

Конечно на вкус и цвет товарищей нет, но я такое осилить не могу, мне это кажется сложным, слишком много синтаксического шума и похоже на классический вложенный цикл, точнее 3 вложенных цикла.

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

for(i=0,j=100; i<=9; i++,j++) {

Этот год проще читается, чем этот:

loop
  for i from 0 to 9
  for j from 100
  do
  ...

Я вообще вначале подумал что ты случайно отступ пропустил :) Потом опять посмотрел в сишный код и понял что так задумано. Целых три объявления цикла: loop ... for ... for и только потом do, конечно на вкус и цвет…