Introduktion Hvis du nogensinde har prøvet at læse og forstå to og /eller flerdimensionelle arrays fra Perl officielle site, så skal du måske ikke har forstået. Hvad der i det officielle site kan studeres og organiseres som et sæt enkle regler, således at indlæringen af Perl arrays bliver så simpelt som indlæringen af arrays i andre programmer. Det er, hvad jeg har gjort; og jeg håber, du vil sætte pris på min indsats. Oplysningerne i manualer eller specifikationer sprog i det officielle site er generelt skrevet til opfinderne og eksperter.
Du behøver ikke at være en opfinder eller en ekspert for at arbejde. Så du behøver ikke at lære af det officielle site; og ikke skamme sig over det. Du er nødt til at lære af en forenklet kilde gerne, at jeg præsentere dig. Jeg har skrevet en tutorial om to-dimensionelle array i Perl (ActivePerl). De samme regler kan udvides til tre og flerdimensionale arrays. Lad mig nu sige, hvad der er i tutorial. Forudsætning Den tutorial begynder effektivt ved at sige, hvad du burde have vidst, før du læser den. Det siger, at du skal have grundlæggende viden i Perl og i HTML eller XHTML.
Grunden til at have grundlæggende viden i HTML er fordi Perl normalt anvendes til web, og kodeeksempler antager, at du bruger internettet eller en localhost. Behov for et todimensionalt array Dette afsnit i tutorial, forklarer behovet for 2D array. Et lignende ræsonnement kan udvides til multidimensional array. Indeksering i Perl todimensionalt array et todimensionalt array er ligesom en datatabel med rækker og kolonner. Celler er i skæringspunktet mellem rækker og kolonner, og hver celle tager en datum (ental for data). Rækkerne tælles oppefra, begyndende fra nul.
Søjlerne er også talt fra venstre, begyndende fra nul. Med andre ord, er rækkerne identificeret med positive heltal, og kolonnerne er også identificeret med positive heltal. En sådan nummerering kaldes indeksering. I denne tutorial, dette stykke forklarer, at i flere detaljer. Oprettelse af en todimensional Array Dette stykke i tutorial, forklarer, hvordan du opretter en 2D array. Detaljer i tutorial! Adgang til en Array Element Dette stykke giver dig reglen om adgang til et 2D-array ved hjælp indekser.
Detaljer i tutorial! Placering af elementer i en 2D Array One-by-One Dette afsnit forklarer, hvordan du fodre en 2D array med data, én ad gangen; dvs. et datum efter den anden. Detaljer i Tutorial! Læsning Værdier fra en 2D Array One-by-One Dette afsnit forklarer, hvordan at læs