跳转到主要内容
arc:equals 关键字可以将属性的值与一个参考值进行比较。和 arc:check 不同,arc:equals 关键字将会在指定的对象没有包含指定的属性时抛出异常。如果指定的属性存在且值也匹配,那么比较就是成功的。
arc:equalsarc:check 都需要属性的名称,该属性的值将会与给定的值进行比较。如果需要比较两个值,可以使用 arc:select。例如:

参数

  • item:用于比较属性的对象。指定对象不是必需的。如果未指定对象,则使用默认输出对象。
  • attr:要比较的属性的名称。
  • case:比较时是否忽略大小写。默认为大小写敏感;要忽略大小写,将 case 参数设为 “ignore”。
  • value:与属性比较的值。
  • action:如果相等将执行的操作。允许的值有:break,continue。

控制属性

示例

和其它条件的关键字一样,arc:equals 关键字主体也可以也包含 arc:else 关键字,如果值不匹配时将会执行 else 代码块。下面的示例列出了除了 .err 文件之外的所有文件:

另请参阅

  • arc:select:在多个情况中选择。
  • arc:notequals:创建一个不满足相等条件时执行的代码块。