Есть ли в стандартной библиотеке Haskell функция, которая по списку и предикату возвращает количество элементов, удовлетворяющих этому предикату? Что-то вроде типа (a -> Bool) -> [a] -> Int
. Мой поиск не дал ничего интересного. В настоящее время я использую длину . filter pred
, что я не считаю особенно элегантным решением. Мой вариант использования кажется достаточно распространенным, чтобы найти лучшее библиотечное решение. Так ли это, или мое предчувствие ошибочно?