Bu soruna zaten birkaç kez rastlıyorum. Bir liste üzerinde yinelediğimi ve farklı şekillerde "bakmayı" isterim (listenin verileri, ayrıştırdığınız yola göre farklı şekilde yorumlanabilir). Bu sadece bir yinelemede yapılabilir, ancak kod karmaşık ve karmaşık görünebilir. Diğer yol ise, listede defalarca tekrarlamaktır; her görev için bir kez. Bununla devam ederdim, ama eğer liste çok büyük ve her bir iterasyon maliyetli performans açısından ne olurdu?
Özetlemek gerekirse, hiç daha iyidir:Birden çok yineleme veya karmaşık kod?
a) yineleme ve yalnızca bir görev) bir zamanlar
b her şeyi idare birden tekrarlamalar yapmak ve işlemek ben sabırsızlıkla bekliyorum her yineleme
cevaplarını dinliyorum.
__a__ yapın ve her bir görevi, daha iyi bir yapı için listenin birim öğesiyle ilgili bir şey yapan bağımsız işlev/modüle sarın ve nesnelerin beklenmedik bir şekilde değiştirilmediğinden emin olun. Bu soru örnek kod olmaksızın ve bir dil belirtimi olmadan oldukça belirsizdir. – woozyking