def list = List(1,2,3,4).map(1+_).reverse.foreach((i:Int)=> println(i))
компилируется правильно, но ничего не выводит на экран. Это была опечатка с моей стороны, но я удивлен, что она скомпилирована вообще.
def list = List(1,2,3,4).map(1+_).reverse.foreach((i:Int)=> println(i))
println("--")
list
показывает вывод как
--
5
4
3
2
Значит, список стал функцией в этом случае? Это то, что я выводу по выводу, это не то, что я ожидал