We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 72d39ef commit 4083cabCopy full SHA for 4083cab
1 file changed
src/org/j6toj8/lambda/lambdaexpression/LambdaExpression_VarType.java
@@ -1,16 +1,16 @@
1
package org.j6toj8.lambda.lambdaexpression;
2
3
-import java.util.function.UnaryOperator;
+import java.util.function.BinaryOperator;
4
5
public class LambdaExpression_VarType {
6
7
public static void main(String[] args) {
8
// tag::code[]
9
// NÃO COMPILA - caso o tipo de um dos parâmetros for informado, é necessário informar de todos eles
10
- UnaryOperator<Double> elevarAoX = (Double y, x) -> Math.pow(y, x);
+ BinaryOperator<Double> elevarAoX = (Double y, x) -> Math.pow(y, x);
11
12
// COMPILA - todos os parâmetros com tipos informados
13
- UnaryOperator<Double> elevarAoX2 = (Double y, Double x) -> Math.pow(y, x);
+ BinaryOperator<Double> elevarAoX2 = (Double y, Double x) -> Math.pow(y, x);
14
// end::code[]
15
}
16
0 commit comments