Ho visto il ->
operatore / simbolo nei predicati Java 8 di recente e mi sono chiesto quale sia il suo nome. So che è usato nelle espressioni lambda, ma so che il simbolo per lambda è λ, quindi non è così.
Qualche idea?
Ho visto il ->
operatore / simbolo nei predicati Java 8 di recente e mi sono chiesto quale sia il suo nome. So che è usato nelle espressioni lambda, ma so che il simbolo per lambda è λ, quindi non è così.
Qualche idea?
Si chiama arrow token
Qui su wiki , questo articolo e che articolo o anche su sito web java
Many years ago, before there were any computers, the logician Alonzo Church wanted to formalize what it means for a mathematical function to be effectively computable. (Curiously, there are functions that are known to exist, but nobody knows how to compute their values.) He used the Greek letter lambda (λ) to mark parameters.
Why the letter λ? Did Church run out of other letters of the alphabet? Actually, the venerable Principia Mathematica used the ˆ accent to denote free variables, which inspired Church to use an uppercase lambda (Λ) for parameters. But in the end, he switched to the lowercase version. Ever since, an expression with parameter variables has been called a "lambda expression."
Riferimento qui
Leggi altre domande sui tag functional-programming operators java8