【发布时间】:2016-08-12 14:27:59
【问题描述】:
考虑以下我作为图像附加的代码:
代码执行了一个无限循环,但这不是重点。关键是,如果我在 for 循环内进行递归,那么 IDEA 可以在左侧用符号显示。
如果我在 forEach lambda 表达式中进行递归,则没有符号。
如果能在这两种情况下都显示就舒服多了。 这是一个错误,还是有什么原因?
【问题讨论】:
-
第二种情况没有直接递归。 IntelliJ 不知道
IntStream.range(0, 10)返回的对象上的forEach方法与 lambda 有什么关系。
标签: java recursion intellij-idea java-8