*   >> Lese Utdanning Artikler >> science >> programming

ActivePerl Arrays

For å bestemme lengden av en matrise, må du tildele array variabel med sin @ karakter til en ny variabel, med $ tegn, så du bruker (print) den nye variabelen. Hvis du bruker (print) array variable, direkte du ville ha alle elementene i matrisen vises. Følgende uttalelse viser lengden på array i koden som 10. Det første av alt viser alle elementene i matrisen. bruke strenge; print "Content-Type: text /html \\ n \\ n"; minarr = ("HBWE", "FGTR", "HTNK", 4587, 4526, 4053, "AB12", "GB58", "TG45", "RE69"); skrive utarr; print "min $ arrLength =arr; print $ arrLength;...

Den første og andre uttalelser er som vanlig Den tredje setningen oppretter en matrise med dens elementer samtidig Den fjerde linjen faktisk har to uttalelser Du kan ha mer enn én uttalelse i én linje, alt du trenger å gjøre er å skille dem med semikolon Den første av disse uttalelsene er. "printarr;". Siden den variable i denne tabellen har tegnet @, ville det skrive ut alle elementene (verdier) av tabellen. Denne listen skrives ut uten komma. Ved siden av dette utsagnet er "print" Den neste setningen (siste men-en) tildeler array med tegnet @ til en ny variabel med $ tegn.

Variabler med $ karakter er for enkle verdier (litteraler). Siden den mottar variable har de $ karakter, mottar den, men lengden av matrisen og ikke elementene (verdier) i matrisen. Den siste setningen utskrifter (sender til nettleseren) verdien av $ arrLength variabel, som er lengden av tabellen. Siste Element Indeks Indeksen (ikke verdien) av hver av det siste elementet av de ovennevnte arrays er 9. I mange tilfeller, du vanligvis ikke kjenner antall elementer i en matrise, slik at man vet den siste indeksen (ved å trekke 1).

Syntaksen for å få indeksen til det siste elementet i en matrise er $ # arrayName Merk den foregående, $ #. Følgende kode viser indeksen for den siste element i en matrise: bruke strenge; print "Content-Type: text /html \\ n \\ n"; minarr = ("HBWE", "FGTR", "HTNK", 4587, 4526, 4053, "AB12", "GB58", "TG45", "RE69"); print $ # arr; Hvis du prøver koden ovenfor, vil du ha 9 i nettleseren. Slicing en Array slicing en matrise betyr skaffe verdiene av en rekke elementer i en matrise. For å gjøre dette, begynner du med @ -tegnet. Dette blir etterfulgt av navnet på matrisen; deretter hakeparenteser.

Inne i hakeparentes, begynner du med indeksen for start element av området, deretter to prikker og deretter indeksen på slutten element av området. Her betyr en rekke påfølgende elementer i en matrise. Hvis antall

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.