Powershell – Matriz

Anúncios

PowerShell fornece uma estrutura de dados, a matriz, o qual armazena um tamanho fixo coleção seqüencial de elementos de qualquer tipo. Um array é usado para armazenar uma coleção de dados, mas muitas vezes é mais útil pensar em um array como uma coleção de variáveis ou objetos.

Este tutorial introduz como declarar variáveis de array, criar arrays e processar arrays usando variáveis indexadas.,

declarando variáveis Array

para usar um array em um programa, você deve declarar uma variável para referenciar o array, e você pode especificar o tipo de array que a variável pode referenciar. Aqui está a sintaxe para declarar uma variável array −

sintaxe

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

Nota − Por Tipo padrão de objetos de array é o sistema.Objecto. O método GetType () devolve o tipo da lista. O tipo pode ser aprovado.,

Exemplo

trechos de código A seguir são exemplos de sintaxe

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

Isso irá produzir o seguinte resultado

Saída

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

Os elementos de matriz são acessados através do índice. Os índices de Array são baseados em 0, ou seja, eles começam de 0 para arrayRefVar.comprimento-1.

exemplo

a seguir à declaração declara uma variável array, myList, cria uma lista de 10 elementos de tipo duplo e atribui a sua referência à myList –

a seguir a imagem representa lista myList., Aqui, myList tem dez valores duplos e os índices são de 0 a 9.

processando Arrays

quando processando elementos de matriz, muitas vezes usamos para loop ou Loop foreach porque todos os elementos de uma matriz são do mesmo tipo e o tamanho da matriz é conhecido.,

Exemplo

Aqui está um exemplo completo mostrando como criar, inicializar, e o processo de matrizes

Isso irá produzir o seguinte resultado

de Saída

As Matrizes Métodos de Exemplos

Aqui está um exemplo completo mostrando operações em matrizes usando seus métodos

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

Isso irá produzir o seguinte resultado

de Saída

Clear arrayPrint array01234Assign values010234
Anúncios

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *