誰もがJava 8でラムダ式の使用を伝えることはできますか?私は以下のコードを試してみましたが、プログラムの意味を得ることができませんでしたJava 8でのラムダ式の使い方とは何ですか?
は:
public static void main(String[] args) {
state s = new state();
MathOperation addition = (a, b) -> a + b;
System.out.println(s.operate(10.1, 5.2, addition));
}
interface MathOperation {
double operation(double a, double b);
}
private static double operate(double a, double b, MathOperation mo) {
return mo.operation(a, b);
}
"誰でもjava8でラムダ式の使用を教えてもらえますか?"私はこのクエストインをあまりにも広範囲に指定しました。あなたはこの主題に関する本の全体を読むことができます。 –
これできちんとしたドキュメンテーションセクションがあります。 Java 8のlambdasの説明については、http://stackoverflow.com/documentation/java/91/lambda-expressionsを読んでください。 – walen
本またはオラクルのドキュメントを参照してください。質問が広すぎる! –