*   >> läser Utbildning artiklar >> science >> programming

ActivePerl Arrays

för uppsättningarna är 9. För att bestämma längden på en array, måste du tilldela arrayen variabel med sin @ karaktär till en ny variabel, med $ karaktär, då du använder (trycket) den nya variabeln. Om du använder (trycket) arrayen variabel, direkt du skulle ha alla element i gruppen visas. Följande uttalande visar längden på arrayen i koden som 10. Det första av alla visas alla element i uppsättningen.

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

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.