将 mule 3 的 if-else 语句转换为 mule 4
Conversion of if-else statement of mule3 to mule4
如何将下面的 mule 3 代码转换为 mule 4:
#[validateCurrentQuarter ? false: (year == prevQuarterYear) && (month == prevQuarterMonth)]
在 Mule 4 中,表达式语言是 DataWeave 2.0。三元运算符的等效项是 if/else。变量必须以 vars.
为前缀。假设 vars.validateCurrentQuarter 是布尔值:
#[if (vars.validateCurrentQuarter) false else (year == prevQuarterYear and month == prevQuarterMonth)]
您可以在 migration guide 中找到更多信息。
如何将下面的 mule 3 代码转换为 mule 4:
#[validateCurrentQuarter ? false: (year == prevQuarterYear) && (month == prevQuarterMonth)]
在 Mule 4 中,表达式语言是 DataWeave 2.0。三元运算符的等效项是 if/else。变量必须以 vars.
为前缀。假设 vars.validateCurrentQuarter 是布尔值:
#[if (vars.validateCurrentQuarter) false else (year == prevQuarterYear and month == prevQuarterMonth)]
您可以在 migration guide 中找到更多信息。