Node: in, Next: Inc, Previous: import, Up: Reference

### in

#### Synopsis

As part of the `set` membership test, as a boolean expression:

         ordinal_value in set_expression

or, as part of a `for` loop iterating through a set:

         for ordinal_variable in set_expression do ...

#### Description

When `in` is used as a membership test, it acts as a binary operator taking ordinal_value as its left parameter and set_expression as its right parameter and returning a boolean result which is true if set_expression contains the element ordinal_value.

When `in` is used as part of a `for` loop, it iterates ordinal_variable over the elements contained in set_expression, that is every ordinal_value that would return true if tested as ``ordinal_value `in` set_expression``.

#### Conforming to

`in` is defined in ISO 7185 Pascal and supported by all known Pascal variants.

#### Example

Set set

#### See also

Keywords, Set Operations, set, Exclude, Include, for.