Size: a a a

2020 December 09

SZ

Sergey Zhmylove in Modern::Perl
Vyacheslav Olkhovchenkov
это я в модуле регэксп с (?{V('XXX',$^N)}) выполняю
В общем случае, выгоднее написать V('xxx', $_) for /(xxx)/ чем /(xxx(?{V('xxx',$^N)})
источник

SZ

Sergey Zhmylove in Modern::Perl
Vyacheslav Olkhovchenkov
ой, ну понятно же что это ссылка на объект. this в понятии плюсов.
Ты уверен, что именно на объект тебе нужна ссылка? Blessed ref?
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
это ты к чему?
источник

SZ

Sergey Zhmylove in Modern::Perl
Потому что имя пакета можно получить через __PACKAGE__
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
ну я хотел выдранное регэкспами внути объекта хранить.
источник

SZ

Sergey Zhmylove in Modern::Perl
Vyacheslav Olkhovchenkov
ну я хотел выдранное регэкспами внути объекта хранить.
Тогда передай в функцию объект явно :)
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
заумсоривание темплэйта раз, темплэйт не может знать имя объекта два
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
Sergey Zhmylove
В общем случае, выгоднее написать V('xxx', $_) for /(xxx)/ чем /(xxx(?{V('xxx',$^N)})
вот это ты к чему?
источник

SZ

Sergey Zhmylove in Modern::Perl
Vyacheslav Olkhovchenkov
заумсоривание темплэйта раз, темплэйт не может знать имя объекта два
Есть такая штука -- называется dependency injection, можно заюзать, но тебе не понравится :р
источник

SZ

Sergey Zhmylove in Modern::Perl
Vyacheslav Olkhovchenkov
вот это ты к чему?
Ну ты хочешь вызвать V() для всех скобочек
источник

SZ

Sergey Zhmylove in Modern::Perl
Проще это сделать V() for /(...)/
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
я для каждой скобочки хочу по-своему вызвать
источник

SZ

Sergey Zhmylove in Modern::Perl
Vyacheslav Olkhovchenkov
я для каждой скобочки хочу по-своему вызвать
Это потом будет повторяться для строк?
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
в смысле?
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
у меня внешний темплэйт, с регэкспами
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
что-то выдирает по совпадениями
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
в темплэйте много строк
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
выдранное надо в хэши разложить
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
(а что-то -- в списки)
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
потом это анализироваться будет
источник