Como posso criar uma série de matrizes em PowerShell?
Quero criar um conjunto de matrizes em PowerShell.
$x = @(
@(1,2,3),
@(4,5,6)
)
Funciona bem. No entanto, às vezes eu tenho apenas um array na lista de array. Nessa situação, PowerShell ignora uma das listas:
$x = @(
@(1,2,3)
)
$x[0][0] # Should return 1
Unable to index into an object of type System.Int32.
At line:1 char:7
+ $a[0][ <<<< 0]
+ CategoryInfo : InvalidOperation: (0:Int32) [], RuntimeException
+ FullyQualifiedErrorId : CannotIndex
Como posso criar uma matriz de matrizes, garantindo que ela permaneça como uma matriz bidimensional, mesmo que a matriz tenha apenas um item de matriz nela?
34
Author: Peter Mortensen, 2012-06-21
1 answers
Adicionando uma força vírgula para criar um array:
$x = @(
,@(1,2,3)
)
Maneira simples:
$x = ,(1,2,3)
52
Author: CB., 2012-06-21 12:59:44