Kotlin向lambda进发

时间:2019-04-14 20:03:23

标签: kotlin lambda

我正在尝试从传统的foreach切换到lambda,但无济于事。 我的foreach:

    for (e in error.bindingResult.fieldErrors) {
        validationError.addError(e.field, e.defaultMessage!!)

    }

它完美地工作。 但是如果我这样做:

error.bindingResult.fieldErrors.forEach{e -> (validationError.addError(e.field, e.defaultMessage!!))}

不起作用。 我哪里错了? 有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

多亏了“热键”,我才意识到代码是正确的。另一位程序员更改了JSON,并且出现语法错误。 谢谢朋友,您腾出了我很多时间来寻找没有的错误。谢谢=)