I am searching for a concrete example in which a Java 8 lambda cannot be used, but a Scala function does. The example should explain the reason why Java 8 lambdas are not considered first class citizens, and so Java 8 cannot be considered a Functional programming language.
EDIT
Java 8 lambdas can be passed as parameters to other method, they can be assigned to variables. So why are not considered first class citizens?
Thanks to all.