[foreach] ile etiketlenen soru

Bir değişkenin bir sayının IEnumerable olup olmadığını kontrol etme

temelde çok genel bir T4 şablonu yapıyorum ve yapmam gereken şeylerden biri de baskı yapmak variable.ToString(). Bununla birlikte, listelerini ve aralarında onlarla konuşmayı ve bunun yerine yazdırmayı istiyorum. Bunun yerine ListItem.ToString()T4 şablonum hangi türden variablevaktinde olacağını...



Foreach döngüsünde bir sonraki öğeyi al

Bir foreach döngüsüne sahibim ve döngüdeki bir sonraki öğenin olup olmadığını görmek istiyorum, böylece geçerli öğeyi bir sonraki ile karşılaştırabilirim. Bunu nasıl yapabilirim? Şimdiki ve bir sonraki fonksiyonlar hakkında okudum ama nasıl kullanılacağını çözemiyorum. Şimdiden teşekkürler ...



std :: map ile BOOST_FOREACH kullanımı

BOOST_FOREACH kullanarak bir std :: harita üzerinde yineleme yapmak ve değerleri düzenlemek istiyorum. Tam olarak anlayamıyorum. typedef std::pair<int, int> IdSizePair_t; std::map<int,int> mmap; mmap[1] = 1; mmap[2] = 2; mmap[3] = 3; BOOST_FOREACH( IdSizePair_t i, mmap ) ...



Yineleyiciye karşı her biri için. Hangisi daha iyi seçenek olacak

Aşağıdaki senaryoyu inceleyin. List<String> list = new ArrayList<>(); Şimdi Stringbu listenin değerlerini ekledim . Listedeki her bir öğeye gitmek için aşağıdaki yolları kullandım. Seçenek bir kullanım for-each for (String i : list) { System.out.println(i);...



Neden döngülerde (int i = 0; i <uzunluk; i++) yerine foreach kullanmalıyım?

Görünüşe göre C # 'da serin döngü yolu ve Java döngüler için C stili yerine foreach kullanmaktır. Bu tarzı C tarzına göre tercih etmem için bir neden var mı? Bu iki olayla özellikle ilgileniyorum, ancak lütfen puanlarınızı açıklamak için ihtiyacınız olduğu kadar çok olayı ele alın. ...



C# 5.0'da Yakalanan Kapanış (Döngü Değişkeni)

Bu, C # 5.0'da (beklendiği gibi) düzgün çalışır: var actions = new List<Action>(); foreach (var i in Enumerable.Range(0, 10)) { actions.Add(() => Console.WriteLine(i)); } foreach (var act in actions) act(); 0 - 9 arası yazdırılıyor. Ancak bu 10 kez 10 gösteriyor: var...



Java 8'de, Dizilere neden yinelemeli forEach yöntemi verilmemiştir?

Burada bir şeyi kaçırıyor olmalıyım. Java 5'te, "for-her loop" ifadesi (döngü için geliştirilmiş olarak da adlandırılır) tanıtıldı. Çoğunlukla Koleksiyonlar aracılığıyla yinelemenin tanıtıldığı anlaşılıyor . IterableArabirimi uygulayan herhangi bir koleksiyon (veya kap) sınıfı , "her bir dön...



Java'yı her döngü için özel sınıflarla nasıl kullanabilirim?

Kodlayıcıların çoğunun aşağıdaki gibi kod kullandığını düşünüyorum: ArrayList<String> myStringList = getStringList(); for(String str : myStringList) { doSomethingWith(str); } Kendi sınıflarımdaki her döngü için nasıl faydalanabilirim? Uygulamam gereken bir arayüz var mı? ...



knockout.js tüm öğeleri işlemeyi bitirdikten sonra başarı geri çağrısı

Aynı sayfada birden fazla şablonla birlikte her ciltleme için bir nakavt uyguladım, burada bir örnek verildi, bir bloğun oluşturmayı ne zaman bitirdiğini bulmakla ilgileniyorum, denedim afterRenderve afterAddsanırım her biri için çalışıyor eleman ve tüm döngü bittikten sonra değil. <ul dat...



'Foreach' döngüsündeki <T> listesinden çıkar

Bu şekilde görünmek istediğim bir kodum var : List<Type> Os; ... foreach (Type o in Os) if (o.cond) return; // Quitting early is important for my case! else Os.Remove(o); ... // Other code Bu işe yaramıyor, çünkü foreacho listedeki bir döngü iç...



PHP - foreach döngüsündeki değişkenden önce işareti [çoğalt]

Bu sorunun zaten burada yanıtları var : 7 yıl önce kapandı . ...



php foreach devam

Belirli koşullar yerine getirilmezse, döngünün bir sonraki yinelemesine geçmeye çalışıyorum. Sorun, döngü ne olursa olsun devam etmektir. Nerede yanlış yaptım? İlk yoruma yanıt olarak güncellenmiş Kod örneği. foreach ($this->routes as $route => $path) { $continue = 0;...



Node.js ile JSON üzerinden döngü

Aşağıda gösterildiği gibi, üzerinde yinelemem gereken bir JSON dosyam var ... { "device_id": "8020", "data": [{ "Timestamp": "04-29-11 05:22:39 pm", "Start_Value": 0.02, "Abstract": 18.60, "Editor": 65.20 }, { "Timestamp": "04-29-11...



Foreach ifadesi neden eleman değerini değiştirmiyor?

Aşağıdaki baskılar neden bas gitarla basmıyor? String boss = "boss"; char[] array = boss.toCharArray(); for(char c : array) { if (c== 'o') c = 'a'; } System.out.println(new String(array)); //How come this does NOT print out bass?It prints boss. ...



Her biri için kullanırken son döngüyü belirleme

Bir nesnede 'foreach' yaparken son döngü yinelemesinde farklı bir şey yapmak istiyorum. Ruby kullanıyorum ama aynı şey C #, Java vb. İçin de geçerli. list = ['A','B','C'] list.each{|i| puts "Looping: "+i # if not last loop iteration puts "Last one: "+i # if last loop iteration ...