Forum Webscript.Ru

Программирование => Perl => Тема начата: Elenka от 05 Мая 2005, 14:32:34

Название: многомерные массивы, вопрос
Отправлено: Elenka от 05 Мая 2005, 14:32:34
к примеру создаем массив:


$a[10][100][100][100][100][100]

Ну и заполняем далее его...

$a[10][100][100][100][100][101]
$a[10][100][100][100][100][102]
...

вопрос: будут ли созданы промежуточные нулевые элементы, к примеру


$a[0][100][100][100][100][102]

при выводе на печать таких срезов ничего не выдается...


спасибо
Название: многомерные массивы, вопрос
Отправлено: NeoNox от 05 Мая 2005, 14:45:40
Нет.
Название: многомерные массивы, вопрос
Отправлено: Elenka от 05 Мая 2005, 15:05:20
то есть если я создаю

my @a;
$a[0][100][100][100][100][102]=1;

это тоже самое, что

my @a;
$a[0]=1

cточки зрения пожирания системных ресурсов ?
Название: многомерные массивы, вопрос
Отправлено: NeoNox от 05 Мая 2005, 16:00:11
В 99% ответ будет Да.
Название: многомерные массивы, вопрос
Отправлено: Elenka от 05 Мая 2005, 16:16:33
thx