Tartomány-operátor (..)

Viszonylag gyakran kell számsorozatokkal dolgoznunk. Ennek megkönnyítésére van egy nagyon praktikus operátor:

[17] PS I:\>1.. 5

1

2

3

4

5

[18] PS I:\>$a=3

[19] PS I:\>1..$a

1

2

3

A [19]-es sorban látható, hogy nem csak statikus lehet egy ilyen tartomány vége, hanem változók is lehetnek benne, így még szélesebb körű a felhasználhatósága:

[20] PS I:\>$s = "hétfő", "kedd", "szerda", "csütörtök", "péntek", "szombat", "vasárnap"

[21] PS I:\>$n1 = 2

[22] PS I:\>$n2 = 4

[23] PS I:\>$s[$n1..$n2]

szerda

csütörtök

péntek

A fenti példában például tömbök indexelésére használtam.

Vagy lehet fordított sorrendet is kérni, illetve negatív tartományba is lehet menni:

[26] PS I:\>3..-2

3

2

1

0

-1

-2

Ez az operátor csak egész számokkal működik. Ha valami egyebet (tört szám, sztring formátumban szám) adunk be, akkor a PowerShell automatikusan egésszé konvertálja.



Word To HTML Converter