---
title: operand
framework: foundation
role: symbol
role_heading: Instance Property
path: foundation/nsexpression/operand
---

# operand

The operand for the expression.

## Declaration

```swift
@NSCopying var operand: NSExpression { get }
```

## Discussion

Discussion The operand for an expression is the object on which the expression’s selector or block will be invoked. The object is the result of evaluating a key path or one of the defined functions. Accessing this property raises an exception if it is not applicable to the expression.

## See Also

### Getting Information About an Expression

- [arguments](foundation/nsexpression/arguments.md)
- [collection](foundation/nsexpression/collection.md)
- [constantValue](foundation/nsexpression/constantvalue.md)
- [expressionType](foundation/nsexpression/expressiontype-swift.property.md)
- [NSExpression.ExpressionType](foundation/nsexpression/expressiontype-swift.enum.md)
- [function](foundation/nsexpression/function.md)
- [keyPath](foundation/nsexpression/keypath.md)
- [predicate](foundation/nsexpression/predicate.md)
- [left](foundation/nsexpression/left.md)
- [right](foundation/nsexpression/right.md)
- [variable](foundation/nsexpression/variable.md)
