*   >> Lezen Onderwijs artikelen >> science >> programming

ActivePerl Arrays

rray: mijnarr = ("HBWE", "FGTR", "HTNK", 4587, 4526, 4053, "AB12", "GB58", "TG45", "RE69" ); Let op de volgende in de bovenstaande array: Elk alleen letters item is tussen aanhalingstekens; elk slechts-nummer item zit niet in aanhalingstekens. Elk item bestaande uit letters en cijfers in aanhalingstekens. Dat is wat je hebt te doen in uw eigen programmering. In de bovenstaande verklaring, mijn, is de gebruikelijke gereserveerde woord dat u moet gebruiken wanneer u typt de variabele voor de eerste keer. @ Laat zien dat je te maken met een reeks naam; ARR is de naam van de array.

arr is de array variabele. Soms, in de programmering, moet u mogelijk een array te maken voordat je weet wat items zijn lijst zal vormen. In dat geval kan de lijst leeg zijn bij het maken van de array zoals in de volgende verklaring: mijnarr = (); Als de lijst leeg is, hoeft u meestal niet hoeft te lege haakjes typen zonder artikelen als gewoon gedaan; zou je typt gewoon deze: mijnarr; Dit is de te verkiezen manier verklaren een lege array. Bevolken een Array Een lege array gecreëerd wordt gezegd dat er geen bevolking, want het heeft geen items.

U kunt bevolken (items toevoegen) om een ​​lege array. Ten eerste, dat de syntaxis van de inhoud van een array cel (element) aanpassen en geven een nieuwe waarde: $ arraynaam [i] = value; Een string is de tekst tussen aanhalingstekens. Als de waarde een string is aanhalingstekens (enkel of dubbel). Als de waarde een getal is, hoeft het niet te zijn tussen aanhalingstekens. Als de waarde is een combinatie van letters en cijfers, moet het tussen aanhalingstekens (enkel of dubbel).

In de syntaxis, wordt de naam matrix begonnen met $ en niet @, omdat we willen verwijzen naar een element in de array en niet de gehele matrix zelf. De arraynaam volgt vierkante haken. Binnen de vierkante haken heb je een aantal. Dit cijfer is de positie van de waarde (punt) in de matrix. Deze positie nummer heet de index. Index tellen in computers, begint vanaf nul, niet 1. Het eerste element (punt) in een array op index 0, de tweede op index 1, de derde bij index 2, enzovoort.

De volgende code wordt een lege array aanmaken en bevolken: use strict; print "Content-Type: text /html \\ n \\ n"; Mijnrrr; $ rrr [0] = "HBWE"; $ rrr [1] = "FGTR"; $ rrr [2] = "HTNK"; $ rrr [3] = 4.587; $ rrr [4] = 4.526; $ rrr [5] = 4.053; $ rrr [6] = "AB12"; $ rrr [7] = "GB58"; $ rrr [8] = "TG45"; $ rrr [9] = "RE69"; Er zijn 10 elementen in de matrix, met indices van nul tot 9 zoals vereis

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.