1 2 3 4 5 6 7 8 9 10 11 12
/* * Tests if two lambdas defined in the same class do not lead to * name clashes. */ object Test { def takeLambda(f: Int => Int ): Int = f(12) def main(args: Array[String]): Unit = { println(takeLambda(x => x+1)) println(takeLambda(x => x*2)) } }