none
Powershell: Функция не возвращает двумерный массив. RRS feed

  • Вопрос

  • Function foo {

                            $arr = New-Object "object[,]" 3, 2;

                            $arr[0,0] = 0;  $arr[1,0] = 1;  $arr[2,0] = 2;

                            $arr[0,1] = 3;  $arr[1,1] = 4;  $arr[2,1] = 5;

                            $arr;

                        };

    В результате функция foo возвращает непонятно что. Например:

    (foo)[2,1] возвращает:

    1

    3

    а (foo)[1,0] :

    3

    0

    и т. д.

    Если же убрать определение функции и оставить только ее тело, то все работает:

    arr[2,1] возвращает:

    5

    Как сделать чтобы функция вернула двумерный массив?

                                                                         

    22 июля 2013 г. 8:29

Ответы

Все ответы