|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Andrey Sapozhnikov 2:5020/400 19 Dec 2001 21:26:25 To : Alexander A. Kaluzhny Subject : Re: [q] Regexp to func -------------------------------------------------------------------------------- Alexander A. Kaluzhny wrote: >>AAK> Меня больше интересует как это сделано в split(), >>AAK> Т.е. я могу сделать следующее: >>AAK> ($do,$my)=split(/mm/, 'dummmy'); #Тут режется 'dummmy' >> >>Так, кажется, не получится - split все-таки слишком специален. С >>прототипированием можно сделать вещь вроде grep, но только с блоком - >>выражение таки будет вычислено до передачи. >>Artem Chuprina > Так вот интересует вот эта вот специальность. И именно как она реализована? > Ведь работает же split(), значит можно же сделать? Показателен следующий пример: print prototype('CORE::push'),"\n"; print prototype('CORE::print'),"\n"; print prototype('CORE::split'),"\n"; так вот первая функция имеет представимый прототип. А последние две - нет (null). Делайте выводы. Андрей --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/5284e20f6d56.html, оценка из 5, голосов 10
|