> perl -e '%r = ('a' => 3); print [(%r)]->[1];'
Олег, не понимаю, зачем круглые скобочки.
Чтобы подсказать перлу, что тут массив?

У меня вот и без них работает:
perl -e '%r = ( 'a'=>3 );  print [%r]->[1]."\n";'

Не должно работать?

31 июля 2012 г., 20:02 пользователь Oleg Alistratov <[email protected]> написал:
> perl -e '%r = ('a' => 3); print [(%r)]->[1];'
>
> 31.07.2012, 18:53, "Alessandro Gorohovski" <[email protected]>:
>> Уважаемое сообщество,
>> Доброго времени суток!
>>
>> Может кто знает простой (короткий) способ получить  (не зная ключа)
>> значение
>> единственного элемента из хеша?
>>
>> Например, из хеша %r
>>
>> %r = ( 'a'=>3 )
>>
>> Thanks,
>> Aleks
>>
>> --
>> Moscow.pm mailing list
>> [email protected] | http://moscow.pm.org
>
> --
> Oleg Alistratov
> --
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить