Selvom Perl har en unik og til tider forstyrrende syntaks , er det en kraftfuld og komplet programmeringssprog. Du kan udføre komplekse operationer på datatyper som arrays ved hjælp af standard Perl funktioner. Hvis du vil læse igennem en Perl matrix starter på sin midten, alt hvad du behøver at gøre er at finde ud af hvor mange elementer er i array , og derefter udføre nogle simple aritmetiske . Instruktioner
1
Beregn størrelsen af array ved hjælp af skalar konvertering. For eksempel, hvis du har et array kaldet " navne" , og du vil tildele sin størrelse til variablen " arraysize ," type " $ arraysize = @ navne " . Ind i din Perl script
< br > 2
Divider skalar værdi eller størrelsen af array med to, konvertere kvotienten til et heltal , og derefter trække en fra det endelige resultat . For eksempel , skriv " $ midterste = int ( $ arraysize /2) -1 , " i Perl script. Ligesom de fleste programmeringssprog , starter Perl tælle ved nul i stedet for én . Hvis du har syv elementer i dit array, denne beregning giver dig indekset for elementet tre.
3
Uddrag array element ved hjælp det nummer, du beregnet som sit indeks . For eksempel , skriv " Udskriv $ navne [$ midt ]" . At udskrive elementet lige før det aritmetiske midtpunktet af array