Существует ли стандартный способ логического комбинирования предикатов в F #?
Например, допустим, что у меня есть isCar x
и isBlue x
, тогда я хочу что-то, что дает мне:
let isBlueCar x = isCar x && isBlue x
Но используя какой-то состав, а не вызов, возможно, например:
let isBlueCar x = isCar && isBlue
Предпочтительно, чтобы что-то могло принимать большое/произвольное число предикатов.