首页 > 解决方案 > Kotlin foreach 到 lambda

问题描述

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

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

    }

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

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

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

标签: kotlinlambda

解决方案


感谢“Hotkey”,我意识到代码是正确的。另一个程序员更改了 JSON,并且出现了语法错误。谢谢你的朋友,你让我在寻找没有错误的地方节省了很多时间。谢谢你=)


推荐阅读