Powershell – Array

advertenties

PowerShell biedt een gegevensstructuur, de array, die een sequentiële verzameling van elementen van vaste grootte opslaat het maakt niet uit. Een array wordt gebruikt om een verzameling gegevens op te slaan, maar het is vaak nuttiger om een array te zien als een verzameling variabelen of objecten.

deze tutorial introduceert hoe array variabelen te declareren, arrays te maken, en arrays te verwerken met behulp van geïndexeerde variabelen.,

Array variabelen declareren

om een array in een programma te gebruiken, moet u een variabele declareren om naar de array te verwijzen, en u kunt het type array specificeren waarnaar de variabele kan verwijzen. Hier is de syntaxis voor het declareren van een array variabele −

syntaxis

$A = 1, 2, 3, 4or$A = 1..4 

Opmerking − Standaard is het type objecten van array systeem.Object. GetType () methode geeft het type van de array. Type kan worden doorgegeven.,

voorbeeld

de volgende codefragmenten zijn voorbeelden van deze syntaxis –

]$intA = 1500,2230,3350,4000$A = 1, 2, 3, 4$A.getType()

Dit zal het volgende resultaat opleveren −

Output

IsPublic IsSerial Name BaseType -------- -------- ---- -------- True True Object System.Array 

de array-elementen worden benaderd via de index. Array indices zijn 0-gebaseerd; dat wil zeggen, ze beginnen van 0 naar arrayRefVar.lengte-1.

voorbeeld

volgend statement declareert een array variabele, myList, creëert een array van 10 elementen van dubbel type en wijst de referentie toe aan myList −

$myList = 5.6, 4.5, 3.3, 13.2, 4.0, 34.33, 34.0, 45.45, 99.993, 11123

volgende afbeelding vertegenwoordigt array myList., Hier Bevat myList tien dubbele waarden en de indices zijn van 0 tot 9.

Processing Arrays

bij het verwerken van array-elementen gebruiken we vaak ofwel voor loop of foreach loop omdat alle elementen in een array van hetzelfde type zijn en de grootte van de array bekend is.,

Voorbeeld

Hier is een compleet voorbeeld toont hoe te maken, initialiseren, en proces-arrays −

Dit zal leiden tot het volgende resultaat:

Output:

De Matrices Methoden Voorbeelden

Hier is een compleet voorbeeld die bewerkingen op matrices met behulp van de methodes

$myList = @(0..4)write-host("Print array")$myList$myList = @(0..4)write-host("Assign values")$myList = 10$myList

Dit zal leiden tot het volgende resultaat:

Output:

Clear arrayPrint array01234Assign values010234
Advertenties

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *