The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Самопроизвольное создание Перлом элементов массива"
Версия для распечатки Пред. тема | След. тема
Форум Программирование под UNIX
Исходное сообщение [ Отслеживать ]

"Самопроизвольное создание Перлом элементов массива" +/
Сообщение от GaidukAVemail (?), 07-Июл-14, 08:44 
есть тестовый код:


use strict;
use Data::Dumper;
my @a = qw(a b c);
print scalar(@a), "\n", Dumper(@a), "\n";
if ( $a[5]->[1]->[0] ) { die; }
print scalar(@a), "\n", Dumper(@a), "\n";

после его выполнения получаем:


3
$VAR1 = 'a';
$VAR2 = 'b';
$VAR3 = 'c';

6
$VAR1 = 'a';
$VAR2 = 'b';
$VAR3 = 'c';
$VAR4 = undef;
$VAR5 = undef;
$VAR6 = [
      undef,
      []
];

почему в массиве появились новые элементы?

Ответить | Правка | Cообщить модератору

Оглавление
Самопроизвольное создание Перлом элементов массива, GaidukAV, 07-Июл-14, 08:44  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру