Programmeringsspråket Perl har minst tre måter å oppdage på størrelse med en matrise. Forveksling , er " lengden "-funksjonen som følger med Perl ikke en av dem . I stedet disse tre måter å få en rekke størrelse består av to metoder for å konvertere matrisen til en skalar verdi og en syntaktisk snarvei til å få adressen til det siste elementet i matrisen . Instruksjoner
en
Skriv inn følgende i Perl : en
$ arraySize = @ matrise ;
p Dette konverterer stille matrisen til en skalar verdi og rapporter på størrelse < . br >
2
Skriv inn følgende i Perl : en
$ arraySize = skalar ( @ array) ;
p Dette har samme effekt som metoden i trinn 1 , men gjør . konverteringen til en skalar verdi eksplisitt
3
Skriv inn følgende i Perl : en
$ arraySize = $ # matrise + 1;
Her den "# " angir at du ønsker å vite indeksen for det siste elementet i matrisen . Siden det er det siste elementet , samtidig som det er størrelsen av matrisen. Den eneste haken er at Perl , som de fleste programmeringsspråk , begynner å telle på null i motsetning til en, så du må legge til en å få den virkelige gitterstørrelse .