Не, пардон, я их зря написал. Без них можно.
31.07.2012, 19:27, "Dmitry Arsentiev" <[email protected]>: >>>> perl -e '%r = ('a' => 3); print [(%r)]->[1];' >>> Олег, не понимаю, зачем круглые скобочки. >>> Чтобы подсказать перлу, что тут массив? >>> >>> У меня вот и без них работает: >>> perl -e '%r = ( 'a'=>3 ); print [%r]->[1]."\n";' >>> >>> Не должно работать? >> О, Работает хорошо. Так, гораздо прозрачнее. >> Спасибо. > > Эх,Александр, так не в том дело, что хорошо, > а в том, что я не понимаю, зачем Олег Алистратов > круглые скобочки в этом своём решении использовал. > Олег написал [(%r)]->[1] вместо [%r]->[1] > > Не будет зря круглые скобочки опытный разработчик писать. > Значит, Олег что-то имел в виду этими круглыми скобочками перлу указать, > а я вот не понимаю, что. :( > > 31 июля 2012 г., 20:17 пользователь Alessandro Gorohovski > <[email protected]> написал: > >> Dmitry Arsentiev <[email protected]> писал(а) в своём письме Tue, 31 Jul >> 2012 19:05:32 +0300: >>>> 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 > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org -- Oleg Alistratov -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
