File tree Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change 1+
12:java-package: src/org/j6toj8/lambda
23:section-java-package: ../../../{java-package}
34
@@ -139,6 +140,14 @@ Como nesse caso temos uma outra `String` `+ "2"` sendo acrescentada no construto
139140----
140141include::{section-java-package}/methodreference/MethodReference_CustomType.java[tag=code]
141142----
143+ +
144+ Perceba a diferença entre as expressões lambda:
145+ +
146+ * Uma parte implementa a interface functional `Function`, pois recebem um argumento e retornam um valor.
147+ +
148+ * A última implementa a interface functional `Supplier`, pois não recebe argumento, mas retorna um valor.
149+ +
150+ Em caso de dúvidas, consulte novamente os tipos de interfaces funcionais nas outras seções deste capítulo.
142151
143152. A variedade de formas para representar uma mesma expressão lambda pode ser grande, então cuidado para não se confundir.
144153+
You can’t perform that action at this time.
0 commit comments