Pertanyaan yang diberi tag for-loop

172
Null check di loop untuk ditingkatkan

Apa cara terbaik untuk melindungi dari null dalam for for loop di Jawa? Ini sepertinya jelek: if (someList != null) { for (Object object : someList) { // do whatever } } Atau if (someList == null) { return; // Or throw ex } for (Object object : someList) { // do whatever } Mungkin tidak...

164
Belum pernah terlihat sebelumnya C ++ for loop

Saya mengonversi algoritma C ++ ke C #. Saya menemukan ini untuk loop: for (u = b.size(), v = b.back(); u--; v = p[v]) b[u] = v; Ini tidak memberikan kesalahan dalam C ++, tetapi tidak di C # (tidak dapat mengkonversi int ke bool). Saya benar-benar tidak tahu ini untuk loop, di mana...

153
Ubah nilai saat iterasi

Misalkan saya memiliki tipe-tipe ini: type Attribute struct { Key, Val string } type Node struct { Attr []Attribute } dan bahwa saya ingin beralih pada atribut simpul saya untuk mengubahnya. Saya ingin sekali dapat melakukan: for _, attr := range n.Attr { if attr.Key == "href" { attr.Val =...

146
Ketik Script untuk ... dengan indeks / kunci?

Seperti yang dijelaskan di sini, TypeScript memperkenalkan loop foreach: var someArray = [9, 2, 5]; for (var item of someArray) { console.log(item); // 9,2,5 } Tapi apakah tidak ada indeks / kunci? Saya mengharapkan sesuatu seperti: for (var item, key of someArray) { ...

141
Cara mendapatkan indeks saat ini untuk setiap Kotlin

Bagaimana cara mendapatkan indeks untuk setiap loop? Saya ingin mencetak angka untuk setiap iterasi kedua Sebagai contoh for (value in collection) { if (iteration_no % 2) { //do something } } Di java, kita memiliki tradisional untuk loop for (int i = 0; i < collection.length; i++) Bagaimana...

134
Kinerja FOR vs FOREACH di PHP

Pertama-tama, saya mengerti dalam 90% aplikasi perbedaan kinerja sama sekali tidak relevan, tetapi saya hanya perlu tahu mana yang lebih cepat membangun. Itu dan ... Informasi yang tersedia saat ini di internet membingungkan. Banyak orang mengatakan foreach itu buruk, tetapi secara teknis...

128
Bagaimana cara menghentikan JavaScript for loop?

Saya menggunakan JavaScript ini untuk mengulang melalui sebuah array dan menemukan elemen array yang cocok: var remSize = [], szString, remData, remIndex, i; for (i = 0; i < remSize.length; i++) { // I'm looking for the index i, when the condition is true remSize[i].size == remData.size ?...

122
Pemutusan / keluar bersarang untuk di vb.net

Bagaimana cara keluar dari nested for or loop in vb.net? Saya mencoba menggunakan exit for tetapi hanya melompat atau merusak satu loop saja. Bagaimana saya bisa membuatnya sebagai berikut: for each item in itemList for each item1 in itemList1 if item1.text = "bla bla bla" then exit for end...