|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : vitus@ice.ru 2:5020/400 04 May 2000 11:16:43 To : Konstantin Baskakov Subject : Re: Многомерные массивы? -------------------------------------------------------------------------------- Konstantin Baskakov <Konstantin.Baskakov@f130.n5000.z2.fidonet.org> wrote: KB>Hi, All! KB> Можно ли в перле сделать многомерные (в частности 2х мерные) массивы, KB>аналогичные например массивам в C? Те что бы обращение к элементу было KB>примерно как a[i][j], а не как a[i*size + j]? При беглом просмотре KB>документации у меня сложилось мнение что существуют только одномерные KB>массивы. Почитай внимательнее man perlref. Да, массивы бывают только одномерными. Hо значением элемента массива может быть ссылка (reference) на другой массив. И обращение к элементу этого массива будет выглядеть именно так, как тебе хочется. @a=([1,2,3],[4,5,6],[7,8,9]); print $a[1][3]; # будет 6 -- -------------------------------------------------- Victor Wagner vitus@ice.ru Programmer Office:7-(095)-785-09-72 Institute for Commerce Home: 7-(095)-135-46-61 Engineering http://www.ice.ru/~vitus --- ifmail v.2.15dev5 * Origin: AG Telecom news2 server (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/13404c9523d07.html, оценка из 5, голосов 10
|