Что каждый раз вызывается через цикл? [закрыто]

27
while ( true )
{
    // what is each time through this loop called?
}

источник
1
Я пометил это как не по теме просто потому, что считаю, что он лучше подходит для английского языка.
SE
6
@zzzzBov - я ожидаю, что английский закроет его как не по теме.
ChrisF
3
Как кто-то очень активный на ELU, я думаю, что это лучше для этого форума.
JSB գչոգչ
4
Я думаю, что это вполне может быть рассмотрено в этом блоге
ChrisF
1
Этот вопрос сейчас обсуждается на нашем сайте мета-обсуждения.

Ответы:

226

Я бы назвал это итерацией. Я не знаю, будут ли все.

PSR
источник
141
Все будут.
Скотт С Уилсон
10
Определение «итерации» в используемом мною словаре для ПК (WordWeb Pro): «однократное выполнение набора инструкций, которые должны повторяться» , что идеально подходит для «один раз в этом цикле». Так что я согласен.
tcrosley
@psr Как называется одна итерация?
4
@quickly_now: «Pass» обычно используется, когда выполняемый код отличается в каждом проходе. Например, двухпроходный компилятор обычно имеет проходы 'parse' и 'link'.
MSalters
1
@ Джэй, я бы сказал, что ты сказал, одну итерацию. Это дает понять, что это была часть цикла, который закончился рано.
Джокинг
46

Код внутри: тело

Выполнение тела: итерация

как зовут
источник
2
И код с телом известен как блок кода.
justin.m.chase
18

Обычный термин - «пропуск». Например: «Этот код делает десять проходов через цикл. На каждом проходе он вычисляет локальный максимум. На данный момент лучший результат был найден во время предыдущего прохода, и этот проход будет улучшен ».

librik
источник
10
Я предпочитаю итерацию. Передача - это что-то в большом масштабе, например, два прохода видеокодера (который может или не может быть в цикле)
Барт ван Хейкелом
4
Или хуже: проход обычно может включать в себя миллионы итераций двадцати шести различных циклов
Винко Врсалович,
1
Pass также сбивает с толку, потому что в некоторых языках он используется специально для обозначения пропуска итерации .
Калеб
4

В наши дни «итерация» стала наиболее распространенным общим использованием. Хотя «pass» действительно использовался и все еще встречается иногда, он обычно семантически связан с передачей значений и ссылок в качестве аргументов параметров метода.

Джон Тоблер
источник