與 arc:equals 不同,
arc:check 如果物件中不存在該屬性,也不會引發例外。參數
- item:要檢查的屬性的物件。該參數不是必需的,如果沒有物件被指定,將會使用預設的輸出物件。
- attr:要檢查的屬性的名稱,該參數是必需的。
- value:計算結果為
true或false的運算式。例如:格式化器傳回 true 或 false 的結果。 - action:如果運算式計算為 true,要執行的操作。允許值有:
break,continue。
控制屬性
無範例
檢查專案是否存在某個屬性 本範例使用 arc:check 來檢查result 專案是否存在 number 屬性。如果為真,則在訊息中新增標頭。否則,擲回錯誤。
arc:check 檢查迭代值。如果迭代值等於 5,則跳出列舉。如果迭代值不等於 5,則建立一個包含資料的檔案,並將該檔案作為輸出推送。
另請參閱
- arc:exists:檢查屬性是否存在。
- arc:equals: 檢查相等性。
- arc:notequals:檢查不等性。