*   >> Lezen Onderwijs artikelen >> science >> programming

ActivePerl Arrays

geeft de index van het laatste element van een array: use strict; print "Content-Type: text /html \\ n \\ n"; Mijnarr = ("HBWE", "FGTR", "HTNK", 4587, 4526, 4053, "AB12", "GB58", "TG45", "RE69"); afdruk $ # arr; Als u de bovenstaande code te proberen, zult u 9 hebben op de browser. Het snijden van een array snijden een matrix betekent het verkrijgen van de waarden van verschillende elementen in een array. Om dit te doen, begin je met het @ -teken. Dit wordt gevolgd door de naam van de matrix; Vervolgens vierkante haken.

Binnen de vierkante haken, begint u de index van het element start van de reeks en vervolgens twee punten en de index van het eindelement van het bereik. Hier, een reeks betekent opeenvolgende elementen in een array. Als het aantal elementen in het bereik is klein, zeggen twee, drie of vier, dan kunt u hun indices in de vierkante haken gescheiden door een komma te typen en je zou niet de twee punten nodig. arr [0,1] verkrijgt de waarden van de elementen op index 0 en 1 van de arrayarr. arr [3..8] verkrijgt de waarden van de arrayelementen van graad 3 tot en met 8 (inclusief die voor 3 en 8).

arr [14 $ .. # arr] verkrijgt de waarden van de arrayelementen index 14 tot het einde van de array, waarbij $ # arr betekent de laatste index van de array voorarr. Lees en probeer de volgende code: use strict; print "Content-Type: text /html \\ n \\ n"; Mijnarr = ("HBWE", "FGTR", "HTNK", 4587, 4526, 4053, "AB12", "GB58", "TG45", "RE69"); afdrukkenarr [0,1,2]; afdruk "printarr [2..6]; print" afdrukarr [5 .. $ # arr]; Als u de bovenstaande code had geprobeerd, zou je hebben gemerkt dat de weergegeven waarden niet worden gescheiden door komma's. Maak je geen zorgen, dat voor nu.

Slicing kan eigenlijk complexer dan dit. Precies, kunt u plak gestaakt varieert van een array. Voor deze eenvoudige tutorial zullen we niet ingaan. Array Functies Een functie is een stukje code dat een taak volbrengt voor u. U kunt uw eigen functies schrijven. De Perl of ActivePerl tolk geleverd met een aantal functies al geschreven voor u, gewoon om te gebruiken. Sommige van deze functies worden gebruikt arrays. In ActivePerl worden functies subroutines genoemd. We leren de array-functies, nu.

De push-functie Beschouw de matrix,hisArr = ("HBWE", "FGTR", "HTNK", 4587, 4526, 4053, "AB12", "GB58", "TG45", "RE69"); De naam van de serie is hierhisArr. Kijk ook eens naar de lijst ("xxx", "yyy", "ZZZ") In ActivePerl een overzicht wordt gegeven in vierkante haken. U kunt toevoegen (toevoe

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.