use strict; print "Content-Type: text /html \\ n \\ n"; minarr = ("HBWE", "FGTR", "HTNK", 4587, 4526, 4053, "AB12", "SV58", "TG45", "RE69"); printarr; print "min $ arrLength =arr, print $ arrLength,... De första och andra uttalanden är som vanligt Den tredje uttalandet skapas en array med element samtidigt Den fjärde raden har faktiskt två uttalanden Du kan ha mer än en uttalandet i en rad, allt du behöver göra är att separera dem med semikolon Den första av dessa påståenden är. "printarr;". Eftersom variabel av denna array har tecknet @, skulle det skriva ut alla element (värden) av matrisen.
Denna lista ut utan kommatecken. Utöver detta uttalande är "print" Nästa uttalande (näst sista en) tilldelar arrayen med tecknet @ till en ny variabel med $ tecken. Variabler med $ förmåga för enkla värden (literals). Eftersom den mottagande variabel har tecknet $, tar den emot men längden av uppsättningen och inte de element (värden) i matrisen. Det sista uttalandet utskrifter (sänder till webbläsaren) värdet på $ arrLength variabeln, vilket är längden av uppsättningen. Senaste Element Index index (inte värdet) för vart och ett av det sista elementet av ovanstående matriser är 9.
I många fall, du vanligtvis inte vet antalet element i en matris, för att veta det senaste indexet (genom att subtrahera 1). Syntaxen för att få index för det sista elementet i en array är $ # arrayName Notera föregående, $ #. Följande kod visar index för det sista elementet i en array: använd strikt; print "Content-Type: text /html \\ n \\ n"; minarr = ("HBWE", "FGTR", "HTNK", 4587, 4526, 4053, "AB12", "SV58", "TG45", "RE69"); trycket $ # arr; Om du försöker ovanstående kod, kommer du att ha 9 i webbläsaren.
Skiva en Array skiv en array innebär att erhålla värden för en rad element i en array. För att göra detta, börjar du med @ -tecknet. Detta följs av namnet på uppsättningen; sedan hakparenteser. Inne i hakparenteser, börjar du med indexet för start del av sortimentet, sedan två punkter och sedan indexet för slut del av sortimentet. Här innebär en rad på varandra följande element i en arr