Для документации относительно Perl builtins и стандартных модулей, perldoc.perl.org является веб-версией документов Perl с симпатичными цветами и таким. Я использую закладку ключевого слова, pd
для этого.
Для нахождения модулей, search.cpan.org является местом для движения; для этого я использую ключевое слово pm
.
, Когда у Вас есть вопрос, который требует, чтобы люди ответили, , Монахи Perl являются моим предпочтительным местом, хотя Переполнение стека, кажется уже, притянуло хорошую толпу.
Чтобы найти общее количество совпадений между массивами, сложите их вместе, а затем вычтите уникальный набор. Разница между длиной массива надмножеств и набором uniq будет равна количеству совпадений второго массива в первом. Этот метод работает лучше всего, если a2 является уникальным множеством.
a1 = ['a','b','c','d','d','d']
a2 = ['a','d']
superset = (a1 + a2)
subset = superset.uniq
matches = superset.count - subset.count