我有一个要求,即整个响应结构将根据当前元素而变化。但在dataweave中,$不能通过when访问,但可以通过function访问。你能建议我这里遗漏了什么吗?[1,2,5] map $ when $ > 1 otherwise 2抛出错误。但同样的用法类似于下面的工作方式。%function r(a) a when a > 1 otherwise 2 --- [1,2,5] map r($)
你能帮我理解一下这种行为吗?
谢谢
寿司马。
发布于 2017-09-14 14:33:07
我在发布问题后找到了答案!!
它可以与花括号一起工作。
[1,2,5] map ($ when $ >1 otherwise 2)谢谢
Sushma
https://stackoverflow.com/questions/46211862
复制相似问题