Pertanyaan yang diberi tag «foreach»

foreach adalah konstruksi perulangan yang mengeksekusi sepotong kode untuk setiap elemen dalam daftar / koleksi / array. Berbeda dengan for loop, foreach loop tidak memerlukan coder untuk mempertahankan variabel counter untuk menghindari bug off-by-one (fencepost). Dianjurkan untuk digunakan saat iterasi sederhana pada seluruh array / daftar / koleksi diperlukan .

10
Mengapa nodelist tidak memiliki forEach?
Saya sedang mengerjakan skrip pendek untuk mengubah <abbr>teks bagian dalam elemen, tetapi ternyata nodelisttidak memiliki forEachmetode. Aku tahu itu nodelisttidak mewarisi Array, tapi bukankah itu forEachmetode yang berguna untuk dimiliki? Apakah ada masalah implementasi tertentu saya tidak sadar bahwa mencegah menambahkan forEachke nodelist? Catatan: Saya tahu bahwa Dojo dan jQuery …

6
Bagaimana cara memeriksa apakah variabel adalah array?… Atau sesuatu seperti array
Saya ingin menggunakan foreachloop dengan variabel, tetapi variabel ini dapat memiliki banyak jenis, NULLmisalnya. Jadi sebelum foreachsaya mengujinya: if(is_array($var)){ foreach($var as ... Tetapi saya menyadari bahwa itu juga bisa menjadi kelas yang mengimplementasikan Iteratorantarmuka. Mungkin saya buta tapi bagaimana cara memeriksa apakah kelas mengimplementasikan antarmuka? Apakah ada sesuatu seperti is_afungsi …
90 php  arrays  foreach 

4
Mengapa List <T> .ForEach mengizinkan daftarnya diubah?
Jika saya menggunakan: var strings = new List&lt;string&gt; { "sample" }; foreach (string s in strings) { Console.WriteLine(s); strings.Add(s + "!"); } bagian Adddalam foreachmelempar sebuah InvalidOperationException (Koleksi telah dimodifikasi; operasi pencacahan tidak dapat dijalankan), yang saya anggap logis, karena kita menarik permadani dari bawah kaki kita. Namun, jika saya …
90 c#  list  foreach 




10
Cara cerdas untuk menghapus item dari Daftar <T> saat menghitung di C #
Saya memiliki kasus klasik mencoba menghapus item dari koleksi sambil menghitungnya dalam satu lingkaran: List&lt;int&gt; myIntCollection = new List&lt;int&gt;(); myIntCollection.Add(42); myIntCollection.Add(12); myIntCollection.Add(96); myIntCollection.Add(25); foreach (int i in myIntCollection) { if (i == 42) myIntCollection.Remove(96); // The error is here. if (i == 25) myIntCollection.Remove(42); // The error is here. } …
87 c#  list  foreach  enumeration 

3
forEach vs forEachOrdered di Java 8 Stream
Saya memahami bahwa metode ini membedakan urutan eksekusi tetapi dalam semua pengujian saya, saya tidak dapat mencapai eksekusi pesanan yang berbeda. Contoh: System.out.println("forEach Demo"); Stream.of("AAA","BBB","CCC").forEach(s-&gt;System.out.println("Output:"+s)); System.out.println("forEachOrdered Demo"); Stream.of("AAA","BBB","CCC").forEachOrdered(s-&gt;System.out.println("Output:"+s)); Keluaran: forEach Demo Output:AAA Output:BBB Output:CCC forEachOrdered Demo Output:AAA Output:BBB Output:CCC Berikan contoh ketika 2 metode akan menghasilkan keluaran yang berbeda.

7
Bagaimana foreach loop bekerja di C #? [Tutup]
Tertutup . Pertanyaan ini perlu lebih difokuskan . Saat ini tidak menerima jawaban. Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan sehingga hanya berfokus pada satu masalah dengan mengedit posting ini . Tutup 7 bulan yang lalu . Perbaiki pertanyaan ini Jenis kelas apa yang dapat menggunakan foreachloop?
86 c#  foreach 
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.