Co nazywa się za każdym razem przez pętlę? [Zamknięte]

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

źródło
1
Oznaczono to jako nie na temat tylko dlatego, że uważam, że lepiej to pasuje do angielskiego.
SE
6
@zzzzBov - Spodziewałbym się, że angielski zamknie go jako nie na temat.
ChrisF
3
Jako osoba bardzo aktywna na ELU, myślę, że lepiej na tym forum.
JSB ձոգչ
4
Myślę, że może to być objęte tym postem na blogu
ChrisF
1
To pytanie jest obecnie omawiane na naszej stronie z meta dyskusjami.

Odpowiedzi:

226

Nazwałbym to iteracją. Nie wiem czy wszyscy by to zrobili.

psr
źródło
141
Wszyscy by to zrobili.
Scott C Wilson,
10
Definicja „iteracji” w słowniku na PC, którego używam (WordWeb Pro), brzmi: „pojedyncze wykonanie zestawu instrukcji, które należy powtórzyć” , co idealnie pasuje do „raz przez tę pętlę”. Więc się zgadzam.
tcrosley,
@psr Jak by to się nazywało, aby wykonać jedną iterację?
4
@quickly_now: „Pass” jest powszechnie używany, gdy wykonywany kod różni się w każdym przebiegu. Na przykład, dwuprzebiegowy kompilator zwykle ma „parse” i „link” pass.
MSalters
1
@jay Powiedziałbym to, co powiedziałeś, pojedynczą iterację. To wyjaśnia, że ​​była to część pętli, która zakończyła się wcześnie.
jhocking
46

Kod wewnątrz: ciało

Wykonanie ciała: iteracja

Jaka jest nazwa?
źródło
2
A kod z ciałem jest znany jako Blok kodu.
justin.m.chase
18

Zwykłym terminem jest „pass”. Na przykład: „Ten kod wykonuje dziesięć przejść przez pętlę. Przy każdym przejściu oblicza lokalne maksimum. Najlepszy dotychczasowy wynik został znaleziony podczas poprzedniego przejścia i zostanie poprawiony w tym przejściu ”.

librik
źródło
10
Wolę iterację. Przebieg jest czymś na dużą skalę, np. Dwa przebiegi kodera wideo (który może, ale nie musi być w pętli)
Bart van Heukelom
4
Lub gorzej: przepustka może zwykle obejmować miliony iteracji dwudziestu sześciu różnych pętli
Vinko Vrsalovic
1
Pass jest także mylący, ponieważ w niektórych językach jest używany specjalnie w celu pominięcia iteracji .
Caleb
4

W dzisiejszych czasach „iteracja” stała się najbardziej powszechnym powszechnym zastosowaniem. Chociaż „pass” rzeczywiście został użyty i wciąż jest czasami widywany, zasadniczo jest semantycznie związany bardziej z przekazywaniem wartości i referencji jako argumentów do parametrów metody.

John Tobler
źródło