Обнаружил в глубинах IO::Uncompress::Base конструкцию вида
$scalar = @array, оказалось, что она работает аналогично $scalar = scalar @array:#!/usr/bin/perl -l
my @array = qw( alice bob charlie daddy elf );print @array; # alicebobcharliedaddyelfmy $size = @array;print $size; # 5, same as scalar @array
upd/ночью: Я чё-то сгоряча вместо scalar написал length. Так не надо. Надо спать — прям щас и больше отдыхать от компьютера — вообще.
no subject
Date: 2011-09-15 02:57 pm (UTC)Причем тут функция "length"? Или это такой вид троллинга? )
no subject
Date: 2011-09-15 04:12 pm (UTC)$size = @ar + 0
tmtowtdi
no subject
Date: 2011-09-16 09:24 am (UTC)no subject
Date: 2011-10-07 04:38 pm (UTC)my $len = scalar @arr;#надежнее, а то были преценденты;)
Перепутал
Date: 2011-09-15 07:36 pm (UTC)scalar— перепутал под вечер :-)no subject
Date: 2011-09-15 03:25 pm (UTC)my $size = $#array + 1;
no subject
Date: 2011-09-15 03:31 pm (UTC)Можно не искать
Date: 2011-09-15 07:38 pm (UTC)no subject
Date: 2011-09-15 04:52 pm (UTC)no subject
Date: 2011-09-15 06:42 pm (UTC)Даже "perldoc -f length" пишет
"This function cannot be used on an entire array or hash to find out how many elements these have"
;)
И не надо
Date: 2011-09-15 07:38 pm (UTC)