gpt4 book ai didi

dataweave - 如何检查可变长度字符串数组的任何一个元素是否存在于另一个可变长度字符串数组中

转载 作者:行者123 更新时间:2023-12-05 09:35:28 34 4
gpt4 key购买 nike

inputArray = ["cat", "bat", "mat"]  
configuredArray = ["dog", "elephant", "fox", "cat"]

inputArrayconfiguredArray 是可变长度的字符串数组。

如果 inputArray 的任何一个元素出现在 configuredArray 中,我想设置一个 bool 值标志。我如何在 Dataweave 2.0 中编写它?提前致谢。

最佳答案

您可以利用 filtercontains 函数并执行类似的操作。还为您提供了一个可重用的函数。

%dw 2.0
output application/json

fun any(left: Array, right: Array) =
sizeOf(left filter (right contains $)) > 0

---
["cat", "bat", "mat"] any ["dog", "elephant", "fox", "cat"]

关于dataweave - 如何检查可变长度字符串数组的任何一个元素是否存在于另一个可变长度字符串数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65839152/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com