Kendi bildiğim kadarı ile açıklamam gerekirse, yapısı farklı olmasına ramen işlevleri ve amaca giden yolları aynıdır. İkisi de bir dizini yazdırmaya yönelik kodlardır. Bu nedenle ben bir farkının olduğunu düşünmüyorum. Yazılımcının kendi tercihine bağlı bir yol olduğunu düşünüyorum.
Tabi bunu teknik detayları ile bilen illaki vardır.