Innledning Hvis du noen gang har prøvd å lese og forstå to og /eller flerdimensjonale arrays fra Perl offisielle nettstedet, da du kanskje ikke har forstått. Hva er i det offisielle nettstedet kan studeres og organisert som et sett med enkle regler, slik at læring av Perl arrays blir så enkelt som læring av arrays i andre programmer. Det er det jeg har gjort; og jeg håper du vil sette pris på min innsats. Informasjonen i manualer eller spesifikasjoner av språk i det offisielle nettstedet er vanligvis skrevet for oppfinnere og eksperter.
Du trenger ikke å være en oppfinner eller en ekspert for å fungere. Så du trenger ikke å lære av det offisielle nettstedet; og ikke skamme seg over det. Du må lære av et forenklet kilde sånn jeg introdusere deg. Jeg har skrevet en tutorial på to-dimensjonal array i Perl (ActivePerl). De samme regler kan utvides til tre og flerdimensjonale matriser. La meg nå si hva som er i opplæringen. Forutsetning Opplæringen begynner effektivt ved å si hva du burde ha visst før du leser det. Det står at du bør ha grunnleggende kunnskap i Perl og HTML eller XHTML.
Grunnen for å ha grunnleggende kunnskap i HTML er fordi Perl brukes vanligvis for web, og kodeeksempler anta at du bruker Internett eller en localhost. Behov for en to-dimensjonal array Dette avsnittet i opplæringen, forklarer behovet for 2D array. Et tilsvarende resonnement kan utvides til flerdimensjonal array. Indeksering i Perl to-dimensjonal array En todimensjonal matrise er som en tabell av data med rader og kolonner. Celler er i skjæringspunktet mellom rader og kolonner og hver celle tar et datum (entall for data). Radene regnes fra toppen, begynner fra null.
Søylene er også regnet fra venstre, som begynner fra null. Med andre ord, er radene identifisert med positive heltall, og kolonnene er også identifisert med positive heltall. Slik nummerering kalles indeksering. Forklarer i denne opplæringen dette avsnittet som i mer detalj. Opprette en to-dimensjonal array Dette avsnittet i opplæringen, forklarer hvordan du oppretter en 2D array. Detaljer i opplæringen! Tilgang til et Array Element Dette avsnittet gir deg regelen for å få tilgang til en 2D array ved hjelp av indekser.
Detaljer i opplæringen! Plassere elementer inn i en 2D Array One-for-One Dette avsnittet forklarer hvordan å mate en 2D array med data, en etter en; det vil si, en datum etter hverandre. Detaljer i Tutorial! Lese verdier fra en 2D Array One-for-One Dette avsnittet forklarer hvordan du skal lese e