Pertanyaan yang diberi tag loops

97
Periksa apakah daftar <t> berisi daftar lain

Saya memiliki daftar parameter seperti ini: public class parameter { public string name {get; set;} public string paramtype {get; set;} public string source {get; set;} } IEnumerable<Parameter> parameters; Dan serangkaian string yang ingin saya periksa. string[] myStrings = new...

97
Periksa null di foreach loop

Apakah ada cara yang lebih baik untuk melakukan hal berikut: Saya perlu memeriksa null untuk terjadi pada file. Header sebelum melanjutkan dengan loop if (file.Headers != null) { foreach (var h in file.Headers) { //set lots of properties & some other stuff } } Singkatnya, tampaknya...

96
Bagaimana cara keluar dari loop bersarang?

Jika saya menggunakan breakpernyataan, itu hanya akan merusak loop dalam dan saya perlu menggunakan beberapa bendera untuk memutus loop luar. Tetapi jika ada banyak loop bersarang, kode tidak akan terlihat bagus. Apakah ada cara lain untuk memutuskan semua loop? (Tolong jangan gunakan goto...

94
Bagaimana metode early break reduce ()?

Bagaimana cara menghentikan pengulangan reduce()metode? for: for (var i = Things.length - 1; i >= 0; i--) { if(Things[i] <= 0){ break; } }; reduce() Things.reduce(function(memo, current){ if(current <= 0){ //break ??? //return; <-- this will return undefined to memo, which is...

91
Beri tahu akhir dari lingkaran .each dalam ruby

Jika saya memiliki loop seperti users.each do |u| #some code end Di mana pengguna adalah hash dari beberapa pengguna. Apa logika kondisional termudah untuk dilihat jika Anda berada di pengguna terakhir dalam hash pengguna dan hanya ingin mengeksekusi kode tertentu untuk pengguna terakhir...

90
Penghitung di dalam xsl: untuk setiap loop

Cara mendapatkan penghitung di dalam xsl: for-each loop yang akan mencerminkan jumlah elemen saat ini yang diproses. Misalnya XML sumber saya <books> <book> <title>The Unbearable Lightness of Being </title> </book> <book> <title>Narcissus and...

90
Cara Lebih Pythonic untuk Menjalankan Proses X Kali

Mana yang lebih pythonic? While loop: count = 0 while count < 50: print "Some thing" count = count + 1 Untuk loop: for i in range(50): print "Some thing" Sunting: bukan duplikat karena ini memiliki jawaban untuk menentukan mana yang lebih jelas, vs. bagaimana menjalankan rentang...

90
Bagaimana cara melakukan loop melalui semua baris tabel? (MySQL)

Saya memiliki tabel A dan ada satu ID kunci utama. Sekarang saya ingin menelusuri semua baris di A. Saya menemukan sesuatu seperti 'untuk setiap catatan di A', tetapi tampaknya ini bukan cara Anda melakukannya di MySQL. Masalahnya adalah untuk setiap baris saya ingin mengambil bidang dan...

90
Cara membuat pohon di Twig

Saya ingin membuat pohon dengan kedalaman yang tidak dapat ditentukan (anak dari anak dari anak kecil, dll.). Saya perlu mengulang melalui array secara rekursif; bagaimana saya bisa melakukan ini di Twig?