Powershell – Array (Magyar)

Reklámok

PowerShell nyújt adatstruktúra a tömb, amely tárolja egy fix méretű szekvenciális gyűjtemény elemeit, minden típus. Egy tömb tárolására használják az adatgyűjtés, de gyakran hasznosabb gondolni egy tömb, mint egy gyűjtemény változók vagy objektumok.

Ez a bemutató bemutatja, hogyan állapítsa tömb változók, hozzon létre tömbök, és folyamat tömbök segítségével indexelt változók.,

Tömbváltozók deklarálása

egy tömb használatához egy programban be kell jelentenie egy változót a tömb hivatkozásához,és megadhatja a változó hivatkozási típusát. Itt van a szintaxis nyilvánító tömb változó –

szintaxis

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

Megjegyzés − alapértelmezés szerint típusú objektumok tömb rendszer.Tárgy. A GetType () metódus a tömb típusát adja vissza. A típus átadható.,

Példa

A következő kódrészletek példák ezt a szintaxist −

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

Ez fog a következő eredmény −

Kimenet

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

A tömb elemek keresztül érhető el az index. A tömbindexek 0-alapúak; vagyis 0-tól arrayrefvarig kezdődnek.Hossz-1.

Example

következő utasítás deklarálja egy tömb változó, myList, létrehoz egy tömb 10 elemek kettős típusú és hozzárendeli a hivatkozás myList –

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

következő kép jelentése array myList., Itt a myList tíz kettős értéket tart, az indexek 0-tól 9-ig terjednek.

feldolgozó tömbök

a tömb elemek feldolgozásakor gyakran használjuk a hurok vagy a foreach hurok számára, mivel a tömb összes eleme azonos típusú, és a tömb mérete ismert.,

Példa

Itt egy teljes példa bemutatja, hogyan létrehozása, inicializálása, majd a folyamat tömbök −

Ez fog a következő eredmény −

Kimenet

A Tömbök Módszerek, Példák

Itt egy teljes példa mutatja műveletek tömbök használata a módszerek

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

Ez fog a következő eredmény −

Kimenet

Clear arrayPrint array01234Assign values010234
Reklámok

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük