Perl-opas Foreach Loop -pelissä

click fraud protection

Foreach-silmukka on räätälöity käsittelyprosessi Perl luettelot ja hajautukset. Aivan kuten for silmukka, foreach askelee jokaisen taulukon elementin läpi iteraattorin avulla.

Kuinka seurata ryhmää Perlissä Foreachin avulla

Sen sijaan, että käytetään skaalainta iteraattorina, foreach käyttää itse taulukkoa. Esimerkiksi:

Näet, että tämä antaa saman tulosteen kuin @myNames-taulukon tulostaminen kokonaisuudessaan:

Jos haluat vain tyhjentää luettelon sisällön, voit tulostaa sen vain. Käytä tällöin foreach-silmukkaa, jotta lähtö on hieman luettavissa.

Näet, että tämä koodi luo puhtaampaa tulostamista tulostamalla uuden rivin jokaisen luettelon kohdan jälkeen.

Puhtaampi Foreach-silmukka

Edellisessä esimerkissä tulostettiin luettelon jokaisen elementin avulla $ _.

Tämän oletetun oletetun skalaarin ($ _) käyttö tekee lyhyemmästä koodista ja vähemmän kirjoittamisesta, mutta se ei ole aina paras ratkaisu. Jos tavoitteena on erittäin luettava koodi tai jos foreach-silmukka on monimutkainen, saatat olla parempi määrittää skalaari iteraattoriksi.

instagram viewer

Eroja on vain kaksi: Skaalaarin nimi foreachin ja luettelon välillä ja oletus skalaarin korvaaminen sillä silmukan sisällä. Lähtö on täsmälleen sama, mutta koodi on hiukan puhtaampi. Pitää mielessä:

  • Foreach-silmukka on Perl-ohjausrakenne.
  • Sitä käytetään askelmaan jokaisen taulukon elementin läpi.
instagram story viewer