A seguir iremos ilustrar diversos exemplos.
Para criar um array vazio:
$automoveis = @() $automoveis.Count 0
Para adicionar itens ao array:
$automoveis += "Ferrari" $automoveis += "Lamborghini" $automoveis += "Porsche" $automoveis += "Maserati" $automoveis.Count 4 $automoveis Ferrari Lamborghini Porsche Maserati
Obtendo elementos do array: Enquanto $automoveis[0] obtém o primeiro elemento, $automoveis[-1] recupera o último elemento, assim como $automoveis[$automoveis.Count-1].
$automoveis[0] Ferrari $automoveis[-1] Maserati $automoveis[$automoveis.Count-1] Maserati
É possível extrair pedaços do array e atribuí-los a outros arrays, por exemplo:
$automoveis_ini = $automoveis[0..1] $automoveis_ini Ferrari Lamborghini $automoveis_fim = $automoveis[2..3] Porsche Maserati $automoveis_fim[1] Maserati
Ainda, obter itens utilizando operadores de comparação:
$automoveis -ne 'Ferrari' Lamborghini Porsche Maserati $automoveis -like '*s*' Porsche Maserati
Ordenando os itens do array, mantendo ordem no array original:
$automoveis_ordenados = $automoveis | Sort-Object $automoveis_ordenados[2] Maserati $automoveis[2] ##array original fica igual Porsche $automoveis_ordenados Ferrari Lamborghini Maserati Porsche
Verificando se o arrray possui determinado item:
$automoveis -contains 'Maserati' True $automoveis -contains 'Honda' False
Por fim, um exemplo para retornar itens do array com mais do que 7 letras:
$automoveis | Where-Object { $_.Length -gt 7 } Lamborghini Maserati
Nenhum comentário:
Postar um comentário