Насколько быстрым является Perl-оператор smartmatch при поиске скаляра в массиве?

Я хочу многократно искать значения в массиве, который не меняется.

До сих пор я делал это следующим образом: я помещаю значения в хеш (поэтому у меня есть массив и хеш с практически одинаковым содержимым), и я ищу в хэше, используяexists.

Мне не нравится иметь две разные переменные (массив и хеш), которые хранят одну и ту же вещь; тем не менее, хэш гораздо быстрее для поиска.

Я узнал, что есть~~ Оператор (smartmatch) в Perl 5.10. Насколько это эффективно при поиске скаляра в массиве?

Ответы на вопрос(3)

Ваш ответ на вопрос