> ## Documentation Index
> Fetch the complete documentation index at: https://docs.arc.cdata.com/llms.txt
> Use this file to discover all available pages before exploring further.

# arc:continue

> Skips the remaining body of the current iteration and moves to the next iteration of arc:call or arc:enum.

export const siteNameShort = "Arc";

Use the `arc:continue` keyword to move to the next iteration of [arc:call](./op-arc-call) or [arc:enum](./op-arc-enum).

## Parameters

None

## Control Attributes

None

## Examples

Produce a feed that lists only the files in a directory. `arc:continue` is used to skip over items representing a directory.

```xml theme={null}
<arc:call op="fileListDir">
  <arc:equals attr="file:isdir" value="true">
    <arc:continue/>
  </arc:equals>
  <arc:push/>
</arc:call>
```

List the values of single-valued attributes. Using `arc:continue` means all multi-valued attributes are skipped.

```xml theme={null}
<arc:set attr="foo.multiattr#" value="value1"/>
<arc:set attr="foo.multiattr#" value="value2"/>
<arc:set attr="foo.attr2"      value="value3"/>
<arc:enum item="foo">
  <arc:notequals attr="_count" value="1">
    <arc:continue/>
  </arc:notequals>
  [_index]: [_attr] has the value [_value] <!-- only evaluated for attr2 -->
</arc:enum>
```

## See Also

* [arc:break](./op-arc-break): Break out of [arc:call](./op-arc-call) or [arc:enum](./op-arc-enum) iterations.
* [arc:enum](./op-arc-enum): Iterate over the values of an item, attribute, list, or range.
* [arc:call](./op-arc-call): Call scripts, operations, or feeds.
