De programmeertaal Perl heeft een scala container die is handig voor het opslaan sequentiële stukjes data . Opslaan van gegevens in arrays is handig in zelfs de meest elementaire programma's . Door het opslaan van gegevens in een array , kunt u vergelijkbare data groeperen . Door het opslaan als items in een array , kunt u verwijzen naar hen door de naam van de variabele array. Arrays neem geheugen van de computer en u bent verantwoordelijk voor het retourneren van het geheugen als je eenmaal klaar bent met het. Bestaande toegewezen geheugen wordt ook wel verwijderen elke variabele , en wordt bereikt door het aanroepen van de matrix pop functie . Wat je computer moeten met Perl-interpreter geïnstalleerd Toon Meer Aanwijzingen 1 Maak een nieuw tekst bestand met een tekstverwerker , zoals Kladblok . Sla het bestand met behulp van de ' . PLX ' extensie . Kopen van 2 Open een opdrachtprompt en ga naar de map waar u het bestand gemaakt in de vorige stap opgeslagen . Bijvoorbeeld, als u uw bestand opgeslagen op de root van je " C : \\ " schijf in Windows , kunt u de volgende typen in een command prompt : cd C : \\ < br > 3 Declare een array variabele genaamd " @ arrayVar " en deze toewijzen sommige waarden door het schrijven van de volgende verklaring in de broncode bestand : @ arrayVar = ( " Die " , " Are " , " Array " , " Elements " ) ; Print 4 de elementen van de array met behulp van deze verklaring : afdruk @ array 5 Doorloop de hele array met behulp van een lus while , zoals deze : terwijl ( $ # arrayVar > = 0 ) { } 6 Verwijder het laatste element van de array met behulp van het pop -functie . De while -lus herhaalt zolang er items in de array . Door het plaatsen van de volgende regel in de accolades van de while loop , zal u alle elementen van de array te verwijderen : pop ( @ arrayVar ) ; 7 Print uit de elementen van de array opnieuw aan te tonen dat deze leeg is : afdruk @ array 8 Voer het Perl-script door de volgende opdracht uit vanaf de opdrachtregel , vervanging van de door u gekozen naam in stap 1 voor " filename " : perl filename.plx 9 Observeer de programma-uitvoer . De array -elementen worden afgedrukt met de eerste oproep om " af te drukken , " maar de tweede keer wordt er niets afgedrukt omdat de array is verwijderd .
|