mule - 如何在 Mule 4 函数中返回字符串数组?
问题描述
嗨,我正在从事从 Spring 到 Mule 的迁移项目。
在Java中,我们有像这样的小函数
private String[] getPurpose(loanPurpose){
String purpose[] = new String[2];
if ("REFINANCE".equalsIgnoreCase(loanPurpose)) {
purpose[0] = "Refinance";
purpose[1] = "Cash-Out";
return purpose;
}
return null;
}
在骡子我写它如下。
fun getPurpose(data) =
if(upper("PURCHASE") == data)
// how i can assign the values in string array and return
解决方案
[ "Refinance"," Cash-out"]
只需使用字符串作为函数的最后一个值创建数组文字。我在这种情况下是真正分支的值if
。
推荐阅读
- c# - 如何有效地在 C# 中搜索特定 DWORD 值的第一个实例的原始字节数据?
- python - Heroku - 在 Procfile 的文件夹中运行 python
- xamarin.android - 如何在 Xamarin 中获取媒体文件的专辑封面?
- .net - GRPC - 为什么`CallInvoker`需要强加`TRequest:class`和`TResponse:class`?
- python - 如何从“on_failure_callback”函数推送 xcom 变量并在另一个任务中提取相同的变量
- angular - 如何上传 CSV 并使用 UTF-8 编码显示?
- r - R:如何将字符串变量插入向量
- blazor-server-side - Blazor:如何在 Program.cs 中获取 IConfiguration?
- swagger - OpenAPI 生成器中的错误?日期数据类型的示例值格式错误
- c# - 如何对字段进行分组并以更快的方式检查某些条件