Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Общие вопросы > разбираю чужой скрипт


Автор: Valeria 22.9.2006, 14:11
Код

%BATCH = ();


что это переменаая хэш понятно, а что мы ей присваиваем?

Код

$MSISDNS[++$#MSISDNS] = ...


причем @MSISDNS - массив.
++ увеличение индекса на 1, а дальше? $# ?

Автор: Danissimo 22.9.2006, 14:45
$#a возаращает ИНДЕКС последнего элемента в массиве @a.

Хеш-таблице можно присвоить список. В этом случае нечетные позиции (считая с первой) -- ключи, четные -- значения. %BATCH=() -- таблице присваивается пустой список, то есть таблица обнуляется.

Автор: Valeria 22.9.2006, 14:58
спасибо. smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)