Foreach Döngüsü Hakkında Başlangıç ​​Perl Eğitimi

click fraud protection

Foreach döngüsü, işlenmek üzere özel olarak tasarlanmış bir kontrol yapısıdır Perl listeler ve karmalar. Tıpkı için döngü, bir yineleyici kullanarak bir dizinin her bir öğesinde her adımı atar.

Foreach ile Perl bir dizi adım nasıl

Foreacher, yineleyici olarak yineleyici kullanmak yerine dizinin kendisini kullanır. Örneğin:

Bunun, @myNames dizisinin tamamını yazdırmakla aynı çıktıyı verdiğini görüyorsunuz:

İstediğiniz tek şey listenin içeriğini boşaltmaksa, sadece yazdırabilirsiniz. Bu durumda, çıktıyı biraz daha okunabilir hale getirmek için foreach döngüsünü kullanın.

Listedeki her öğeden sonra yeni bir satır yazdırarak bu kodun daha temiz çıktı oluşturduğunu göreceksiniz.

Temiz Bir Foreach Döngüsü

Önceki örnek, listenin her öğesini yazdırmak için $ _ kullanmıştır.

Bu varsayılan zımni skaleri ($ _) kullanmak daha kısa kod ve daha az yazım sağlar, ancak her zaman en iyi çözüm değildir. Yüksek oranda okunabilir bir kod hedefliyorsanız veya foreach döngünüz karmaşıksa, yineleyiciniz olarak bir skaler atamak daha iyi olabilir.

instagram viewer

Sadece iki fark vardır: foreach ve list arasındaki skaler $ adı ve varsayılan skalerin döngü içinde onunla değiştirilmesi. Çıktı tamamen aynı, ancak kod biraz daha temiz. Aklında tut:

  • Bir foreach döngüsü bir Perl kontrol yapısıdır.
  • Bir dizinin her öğesinde gezinmek için kullanılır.
instagram story viewer