我试图做以下工作:我有一个嵌套的映射(映射中的映射),我想知道这些映射中是否存在一个选定的值(例如null)。如果这个值确实出现在任何映射中,我希望函数返回一个true语句。考虑到这一点,我认为递归函数可以做到这一点: found = false
root.each{ def it ->println "value f
我在做一个有一个参数的函数。该参数要么是一个对象(可以是嵌套的),要么是一个对象数组。'如果参数是数组,则函数将通过数组映射并执行相同的操作。我遇到的问题是,由于我不知道对象的嵌套级别,所以使用了递归函数。这是我到目前为止所拥有的。当我在每个元素上映射输入并调用mapper时,类型记录使用的是签名
function mapper(arg: Object[]): Ob