«foreach» etiketlenmiş sorular

foreach, bir liste / koleksiyon / dizideki her öğe için belirli bir kod parçasını çalıştıran bir döngü yapısıdır. For döngüsünün aksine, foreach döngüsü kodlayıcının tek tek (çit direği) hatalarını önlemek için sayaç değişkenini korumasını gerektirmez.Tüm dizi / liste / toplama üzerinde basit yineleme gerektiğinde kullanılması önerilir .

19
Foreach için verilen Geçersiz değişken()
Çoğu zaman bir dizi veya boş değişken olabilen verileri işlemek ve bazılarını foreachbu verilerle beslemek sık sık olur . $values = get_values(); foreach ($values as $value){ ... } Bir foreach'i dizi olmayan verilerle beslediğinizde bir uyarı alırsınız: Uyarı: [...] içinde foreach () için geçersiz argüman sağlandı get_values()Her zaman bir dizi …
304 php  foreach 


4
Cursor.forEach () öğesinde “devam”
Meteor.js ve MongoDB kullanarak bir uygulama geliştiriyorum ve cursor.forEach () hakkında bir sorum var. Her bir yinelemenin başlangıcındaki bazı koşulları kontrol etmek ve daha sonra zaman kazanmak için işlem yapmam gerekmiyorsa öğeyi atlamak istiyorum. İşte benim kod: // Fetch all objects in SomeElements collection var elementsCollection = SomeElements.find(); elementsCollection.forEach(function(element){ if …

4
if ve foreach'tan kurtulmak
Bir foreach döngü ve bir if deyimi var. Bir eşleşme bulunursa, sonunda foreach'den çıkmam gerekir. foreach($equipxml as $equip) { $current_device = $equip->xpath("name"); if ( $current_device[0] == $device ) { // found a match in the file $nodeid = $equip->id; <break out of if and foreach here> } }



11
JS: Array.forEach kullanarak getElementsByClassName sonucu üzerinden yineleme
Bazı DOM öğeleri üzerinde yineleme yapmak istiyorum, bunu yapıyorum: document.getElementsByClassName( "myclass" ).forEach( function(element, index, array) { //do stuff }); ama bir hata alıyorum: document.getElementsByClassName ("myclass"). forEach bir işlev değil Ben de bunu biliyoruz bu yüzden Firefox 3 kullanıyorum getElementsByClassNameve Array.forEachmevcuttur. Bu iyi çalışıyor: [2, 5, 9].forEach( function(element, index, array) { …



30
PHP'de foreach döngüsü kullanırken bir dizinin son öğesini bulma
Bazı parametreleri kullanarak bir SQL sorgu yaratıcısı yazıyorum. Java'da, geçerli dizi konumunu sadece dizi uzunluğu ile kontrol ederek for döngüsünün içinden bir dizinin son öğesini algılamak çok kolaydır. for(int i=0; i< arr.length;i++){ boolean isLastElem = i== (arr.length -1) ? true : false; } PHP'de dizilere erişmek için tamsayı olmayan dizinler …
215 php  foreach 


7
Hangisi daha verimli, her biri için bir döngü veya bir yineleyici?
Bir koleksiyondan geçmenin en etkili yolu hangisidir? List<Integer> a = new ArrayList<Integer>(); for (Integer integer : a) { integer.toString(); } veya List<Integer> a = new ArrayList<Integer>(); for (Iterator iterator = a.iterator(); iterator.hasNext();) { Integer integer = (Integer) iterator.next(); integer.toString(); } Son sorunun yanıtlarından biri yaklaşsa da , bunun bunun , …


20
Bir ArrayList öğesinde yineleme ve öğe kaldırma sırasında java.util.ConcurrentModificationException nasıl önlenir
Tekrarlamak istediğim bir ArrayList'im var. Üzerinde yineleme yaparken aynı zamanda elemanları kaldırmak zorundayım. Açıkçası bu a atar java.util.ConcurrentModificationException. Bu sorunu çözmek için en iyi uygulama hangisidir? Önce listeyi klonlamalı mıyım? Döngünün kendisi değil kodun başka bir parçasındaki öğeleri kaldırırım. Kodum şöyle görünüyor: public class Test() { private ArrayList<A> abc = …
205 java  arraylist  foreach 


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.