Apa yang setiap kali melalui loop disebut? [Tutup]

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

sumber
1
Saya sudah ditandai ini sebagai off-topik hanya karena saya percaya ini lebih cocok untuk English.SE
zzzzBov
6
@zzzzBov - Saya berharap bahasa Inggris akan menutupnya sebagai topik yang tidak biasa.
ChrisF
3
Sebagai seseorang yang sangat aktif di ELU, saya pikir lebih baik untuk forum ini.
JSB ձոգչ
4
Saya pikir ini mungkin tercakup oleh posting blog ini
ChrisF
1
Pertanyaan ini sekarang sedang dibahas di situs diskusi meta kami.

Jawaban:

226

Saya akan menyebutnya iterasi. Saya tidak tahu apakah semua orang mau.

psr
sumber
141
Semua orang akan.
Scott C Wilson
10
Definisi "iterasi" dalam kamus berbasis PC yang saya gunakan (WordWeb Pro) adalah: "eksekusi tunggal dari serangkaian instruksi yang harus diulang" , yang sangat cocok dengan "sekali melalui loop ini". Jadi saya setuju.
tcrosley
@psr Apa namanya untuk melakukan iterasi tunggal?
4
@quickly_now: "Pass" biasanya digunakan ketika kode yang dieksekusi berbeda di setiap pass. Sebagai contoh, kompiler dua-pass biasanya memiliki pass 'parse' dan 'link'.
MSalters
1
@ mungkin saya akan mengatakan apa yang Anda katakan, satu iterasi tunggal. Yang membuatnya jelas itu adalah bagian dari loop yang berakhir lebih awal.
jhocking
46

Kode di dalam: body

Eksekusi tubuh: iterasi

Apa namanya
sumber
2
Dan kode dengan tubuh dikenal sebagai Blok Kode.
justin.m.chase
18

Istilah yang biasa adalah "lulus". Misalnya: "Kode ini menghasilkan sepuluh lintasan melalui loop. Pada setiap lintasan ia menghitung maksimum lokal. Hasil terbaik sejauh ini ditemukan pada lintasan sebelumnya dan akan ditingkatkan lintasan ini ."

Libri
sumber
10
Saya lebih suka iterasi. Pass adalah sesuatu dalam skala besar, misalnya dua lintasan encoder video (yang mungkin atau mungkin tidak ada dalam satu lingkaran)
Bart van Heukelom
4
Atau lebih buruk: Lulus biasanya mencakup jutaan iterasi dari dua puluh enam loop yang berbeda
Vinko Vrsalovic
1
Pass juga membingungkan karena dalam beberapa bahasa ini digunakan secara khusus untuk berarti melewatkan iterasi .
Caleb
4

Saat ini, "iterasi" telah menjadi penggunaan umum yang paling umum. Sementara "pass" memang telah digunakan, dan masih kadang-kadang terlihat, umumnya secara semantik lebih terikat pada transfer nilai dan referensi sebagai argumen untuk parameter metode.

John Tobler
sumber