. . , AST ( -Xprint:typer):
for (x <- (1 to 10)) {Thread.sleep(1000);println(x)}
scala.this.Predef.intWrapper(1).to(10).foreach[Unit](((x: Int) => {
java.this.lang.Thread.sleep(1000L);
scala.this.Predef.println(x)
}))
(1 to 10).foreach{Thread.sleep(1000);println(_)}
scala.this.Predef.intWrapper(1).to(10).foreach[Unit]({
java.this.lang.Thread.sleep(1000L);
((x$1: Int) => scala.this.Predef.println(x$1))
})
. , foreach
(1 to 10).foreach{x => Thread.sleep(1000);println(x)}
? foreach, . foreach, , .
. . , .