1. Si Lamdba n'a besoin que d'un seul paramètre, les parenthèses peuvent être omises
Consumer<String> con = str -> {System.out.println(str)}
2. Lamdba a besoin d'un seul paramètre, mais il n'y a pas de valeur de retour
Consumer<String> con = (String str) -> {System.out.println(str)}
3.
parce que cela peut être Le compilateur le déduit, ce qui est appelé inférence de typeConsumer<String> con = (str) -> {System.out.println(str)}
4 Lamdba nécessite plus de deux paramètres.
plusieurs instructions d'exécution et peut avoir des valeurs de retourComparator<Integer>com = (o1,o1) -> { Syste.out.println("Lamdba表达式使用"); return Integer.compare(o1,o2); }.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!