Extrait d'une gamme de tableau dans Powershell
Supposer qu'il y a un tableau dans la variable $a est créé comme ça,
$a = ,@(1,2,3)
$a += ,@(4,5,6)
$a += ,@(7,8,9)
$a += ,@(10,11,12)
Je veux extraire une partie de la matrice, par exemple $a[1] et $a[2], dans une autre variable, par exemple, $b tels que,
$b[0] = @(4,5,6)
$b[1] = @(7,8,9)
Je peux utiliser une simple boucle for à faire la tâche, mais je pense que si il y a un plus "élégante" façon de le faire... peut-être un one-liner?
Merci d'avance.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser l'opérateur d'intervalle à la tranche du tableau:
Il est intéressant de noter la Gamme de l'opérateur prend en charge dynamique des valeurs très utile lorsque vous voulez travailler à votre façon dynamique, par exemple:
De sortie: