Početak Perl Tutorial o Foreach petlji

click fraud protection

Petlja predigre je upravljačka struktura koja je izrađena po mjeri Perl popise i hasheve. Baš kao i for petlja, pronađite korake kroz svaki element matrice pomoću iteratora.

Kako zakoračiti kroz niz u Perlu s Foreachom

Umjesto da koristi skaler kao iterator, foreach koristi niz sam. Na primjer:

Vidite da ovo daje isti ispis kao i ispis niza @myNames u cijelosti:

Ako želite samo izbaciti sadržaj popisa, jednostavno ga možete ispisati. U tom slučaju, upotrijebite petlju za predradnje da bi rezultat bio malo čitljiviji.

Vidjet ćete da ovaj kôd stvara čistiji izlaz ispisom novog retka nakon svake stavke na popisu.

Čistija prednja petlja

U prethodnom je primjeru prikazan $ _ za ispis svakog elementa popisa.

Korištenje ovog podrazumijevanog skalara ($ _) čini za kraći kôd i manje kucanje, ali to nije uvijek najbolje rješenje. Ako ciljate visoko čitljiv kôd ili ako vam je petlja za predradnje složena, možda će vam biti bolje da dodate skalar kao svoj iterator.

Postoje samo dvije razlike: skalarno ime između foreach i popisa i zamjena zadanog skala s njim unutar petlje. Izlaz je potpuno isti, ali kod je malo čistiji. Imati na umu:

instagram viewer

  • Petlja za predigru je kontrolna struktura Perla.
  • Koristi se za prelazak kroz svaki element niza.
instagram story viewer