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

# arc:break

> 跳出 arc:call 或 arc:enum 的迭代；在任何其它 ArcScript 关键字作用域之外使用时，退出整个脚本。

export const siteNameShort = "知行之桥";

arc:break 关键字可以用来跳出 [arc:call](./op-arc-call) 或 [arc:enum](./op-arc-enum) 的迭代。如果在其它 {siteNameShort}Script 关键字的作用域外使用，也可以用来跳出整个脚本。

## 参数

无

## 控制属性

无

## 示例

跳出 [arc:enum](./op-arc-enum)。下面的示例列出了对象 foo 的前两个属性：

```xml theme={null}
<arc:set attr="foo.attr1" value="value1"/>
<arc:set attr="foo.attr2" value="value2"/>
<arc:set attr="foo.attr3" value="value3"/>

<arc:enum item="foo">
[_index]: [_attr] has the value [_value]. 
<arc:equals attr="_index" value="2"> 
<arc:break/>
</arc:equals>
</arc:enum>
```

## 另请参阅

* [arc:continue](./op-arc-continue)：跳出本次循环，继续循环到下一个对象。
* [arc:enum](./op-arc-enum)：循环对象，列表，作用域或多值属性的值。
* [arc:call](./op-arc-call)：循环运算器返回的对象。
