Обобщение array типа
От: varenikAA  
Дата: 10.06.19 07:14
Оценка:
Может кто знает.
пробую описать функцию для распечатки массива:
        def print2DArray(a: array[2, int], size)
        {
            for(mutable i = 0, i < 2 ; i++)
            {
                WriteLine();
                for(mutable j=0; j < size; j++)
                    Write("{0,3}", a[i,j]);
            }
        }


Возможно ли обобщить размерность и тип элементов массива?
Примерно также как получилось в инициализаторе:
        def initArray(rank, size, init) 
        {
            def a = array(rank, size);
            for(mutable i = 0, i < rank ; i++)
                for(mutable j=0;j<size; j++)
                    a[i,j] = init();
            a
        }


Что-то туплю.
☭ ✊ В мире нет ничего, кроме движущейся материи.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.