Новые идеи для smart match

Темы:

После выхода Perl 5.18 оператор умного сравнения ~~, а также связанные с ним given и when были объявлены экспериментальными. Основная причина этого изменения — чрезвычайно сложная и запутанная таблица действий в зависимости от типа аргументов этих операторов. Умное сравнение требовало радикального пересмотра в сторону упрощения.

На днях в рассылке perl5-porters снова был поднят вопрос о том, каким должен стать обновлённый оператор умного сравнения. Рикардо Сигнес рассказал о своём новом видении работы оператора умного сравнения.

Комментарии

Дальше →