---
title: "Predicate(_:)"
framework: foundation
role: symbol
role_heading: Macro
path: "foundation/predicate(_:)"
---

# Predicate(_:)

## Declaration

```swift
@freestanding(expression) macro Predicate<each Input>(_ body: (repeat each Input) -> Bool) -> Predicate<repeat each Input>
```

## See Also

### Macros

- [Expression(_:)](foundation/expression(_:).md)
