Квалифицировал его в kotlin

Как говорят документы в https://kotlinlang.org/docs/reference/this-expressions.html#qualified , можно использовать квалифицированный параметр, чтобы указать внешний контекст для использования. Есть ли способ сделать это с it ? IntelliJ продолжает говорить, что есть ошибка sytax.

Вы уже поняли это, но для других, у которых может быть один и тот же вопрос, вы можете сделать это так:

 foo.forEach { x -> x.forEach { y -> doSomething(x) + doSomething(y) } } 

Хорошо, проигнорируйте меня. Документы { it.something } на https://kotlinlang.org/docs/reference/lambdas.html#higher-order-functions, что если у вас есть блок { it.something } , то это эквивалентно { x -> x.something }