将我所有的lambda调用转换为vanllafor循环,所以为了确认我们没有调用任何由zip函数引起的recursively.Finally引脚。合并方法,它使用zip。(Spliterators.java:681) at com.google.common.collect.Streams$1.tryAdvance(Streams.java:322) at java.util.Spliterators$1Adapter.h
似乎在像C、Java和Ruby (与Javascript相反)这样的语言中,会为循环块的每次迭代创建一个新的作用域,并且每次为循环定义的局部变量实际上都会变成一个局部变量,并记录在这个新的作用域中?例如,在Ruby中: $foo[i] = lambda { p i }p RUBY_VERSION
i =