|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Alexander Orlovsky 2:5020/400 29 Mar 2003 20:34:08 To : All Subject : Двухмерный массив -------------------------------------------------------------------------------- Имею переменные $M и $N Hужно создать матрицы размером 1xN, 1x(N+1), MxN и Mx(N+1) со значениями 0 всех элементов Одномерные массивы(вектора) объявил следующим образом: my @U = ((0) x ($N+1)); Эта конструкция работает. Т.е. $N=4; print "U=".join('-', @U) . "\n"; выдает 0-0-0-0 А вот двумерный массив как правильно объявить подобным способом? Пробовал подобным образом подойти к вопросу, но x склевает мне все конструкции в строки, это вроде правильно, но почему тогда объявление @U = ((0) x ($N+1)) - работает? Запутался. Или мой подход в корне не верный (что я и подозреваю)? :) Объясните глупому. --- ifmail v.2.15dev5 * Origin: Ye 'Ol Disorganized NNTPCache groupie (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/20803f2a500e.html, оценка из 5, голосов 10
|