|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Murad Kakabayev 2:5020/400 05 Jul 2001 08:40:23 To : All Subject : Объясните конструкцию, пожалуйста -------------------------------------------------------------------------------- Доброго времени суток всем. Господа, объясните пожалуйста, что означает конструкция < A B C D E >; ? Вроде бы как я не помню такого в мануалах, или просто невнимательно читал? Ежели что - ткните, пожалуйста, носом в FM. Если что - вот результаты моего исследования - в скалярном контексте - undef, в списковом - список из 7 элементов, причем очень странный - результат выполнения скрипта print < A B C D E >; @a= < A B C D E >; print "[",@a,"]\n"; print scalar(@a),"\n"; print join ",",@a; такой - ABCDE[ABCDE] 7 ,A,B,C,D,E, И еще, если все легально, то почему все должно быть записано в одной строке, иначе - перл воспринимает как ошибку? И раз уж пошел такой разговор, кто объяснит, какие конструкции можно брать в качестве файловых дескрипторов, т.е например <STDIN>,<I> <9>, <$e>. Меня интересуют всевозможные корректные комбинации - собираюсь добавить подсветку оных в своем редакторе. Спасибо, murYk Brainbench MVP for Unix Admin http://www.brainbench.com -- Отправлено через сервер Talk.Ru - http://www.talk.ru --- ifmail v.2.15dev5 * Origin: Talk.ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/648881b1c588.html, оценка из 5, голосов 10
|