Powershell – Pole

Inzeráty

PowerShell poskytuje datové struktury, pole, které ukládá pevné velikosti sekvenční kolekce prvků jakéhokoli typu. Pole se používá k ukládání sbírky dat, ale často je užitečnější myslet na pole jako na sbírku proměnných nebo objektů.

tento tutoriál představuje, jak deklarovat proměnné pole, vytvářet pole a zpracovávat pole pomocí indexovaných proměnných.,

Deklarovat Pole Proměnných, které

Chcete-li použít pole v programu, musíte deklarovat proměnné pro odkaz na pole, a můžete určit typ pole proměnné lze odkazovat. Zde je syntaxe pro deklarování proměnné pole −

Syntax

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

Poznámka − ve výchozím nastavení typ objektů pole je Systém.Předmět. Metoda GetType () vrací typ pole. Typ může být předán.,

Příklad:

následující fragmenty kódu jsou příklady syntaxe −

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

To bude produkovat následující výsledek −

Výstup

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

prvky pole jsou přístupné pomocí indexu. Indexy pole jsou založeny na 0; to znamená, že začínají od 0 do arrayRefVar.délka-1.

Příklad:

Následující prohlášení deklaruje proměnnou pole, myList, vytvoří pole 10 prvků typu double a přiřadí jeho odkaz myList −

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

Následující obrázek představuje pole myList., Zde má myList deset dvojitých hodnot a indexy jsou od 0 do 9.

Zpracování Polí

Při zpracování prvků pole, jsme se často používají buď pro smyčky nebo smyčky foreach, protože všechny prvky pole jsou stejného typu a velikosti pole, které je známo.,

Příklad:

Zde je kompletní příklad ukazuje, jak vytvořit, inicializovat, a proces polí −

To bude produkovat následující výsledek −

Výstup

Pole, Metody, Příklady

Zde je kompletní příklad ukazuje operace na pole pomocí jeho metody,

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

To bude produkovat následující výsledek −

Výstup

Clear arrayPrint array01234Assign values010234
Inzeráty

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *