Powershell Matriz

Anuncios

PowerShell proporciona una estructura de datos, la matriz, que almacena un tamaño fijo colección secuencial de elementos de cualquier tipo. Una matriz se utiliza para almacenar una colección de datos, pero a menudo es más útil pensar en una matriz como una colección de variables u objetos.

este tutorial presenta cómo declarar variables de matriz, crear matrices y procesar matrices usando variables indexadas.,

declarando variables de matriz

para usar una matriz en un programa, debe declarar una variable para hacer referencia a la matriz, y puede especificar el tipo de matriz que la variable puede hacer referencia. Aquí está la sintaxis para declarar una variable array –

Syntax

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

Nota-Por defecto el tipo de objetos de array es System.Objeto. El método GetType () devuelve el tipo de la matriz. El tipo se puede pasar.,

Example

los siguientes fragmentos de código son ejemplos de esta sintaxis −

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

esto producirá el siguiente resultado −

Output

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

se accede a los elementos del array a través del índice. Los índices de matriz están basados en 0; es decir, comienzan desde 0 hasta arrayRefVar.longitud-1.

ejemplo

siguiente declaración declara una variable de matriz, myList, crea una matriz de 10 elementos de tipo doble y asigna su referencia a myList −

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

siguiente imagen representa mylist matriz., Aquí, myList contiene diez valores dobles y los índices son de 0 a 9.

processing Arrays

cuando procesamos elementos de array, a menudo usamos for loop o foreach loop porque todos los elementos de un array son del mismo tipo y el tamaño del array es conocido.,

Ejemplo

Aquí hay un ejemplo completo que muestra cómo crear, inicializar, y el proceso de matrices −

Esto producirá el siguiente resultado:

Salida

Las Matrices de los Métodos de Ejemplos

Aquí hay un ejemplo completo que muestra las operaciones en matrices usando sus métodos

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

Esto producirá el siguiente resultado:

Salida

Clear arrayPrint array01234Assign values010234
Anuncios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *