Skip to content

Commit 2c7acf4

Browse files
committed
refactor(built-in-interfaces): ajuste de nível
Acrescentado um título para dividir melhor a seção. Issue #21
1 parent a952f4d commit 2c7acf4

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

book/04-lambda/sections/03-built-in-interfaces.asc

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ Develop code that uses the built-in interfaces included in the java.util.functio
1010
Desenvolver código que usa as interfaces embutidas no pacote java.util.function, como Function, Consumer, Supplier, UnaryOperator, Predicate e a API de Optional, incluindo as variações de tipos primitivos e binários das interfaces
1111
--------------------------------------------------
1212

13-
==== `Supplier`
13+
==== Interfaces Funcionais
14+
15+
===== `Supplier`
1416

1517
. `Supplier` é uma interface funcional que não recebe nenhum parâmetro de entrada, mas retorna um valor. Sua definição na JDK é a seguinte:
1618
+
@@ -68,7 +70,7 @@ include::{section-java-package}/builtininterfaces/BuiltInInterfaces_SupplierPrim
6870
+
6971
O resultado na console será imprimir o `int` primitivo gerado aleatoriamente.
7072

71-
==== `Consumer` e `BiConsumer`
73+
===== `Consumer` e `BiConsumer`
7274

7375
. `Consumer` é uma interface funcional que recebe um parâmetro de entrada, e não retorna nenhum valor. Sua definição na JDK é a seguinte:
7476
+
@@ -114,7 +116,7 @@ include::{section-java-package}/builtininterfaces/BuiltInInterfaces_ConsumerExam
114116
include::{section-java-package}/builtininterfaces/BuiltInInterfaces_ConsumerPrimitive.java[tag=code]
115117
----
116118

117-
==== `Predicate` e `BiPredicate`
119+
===== `Predicate` e `BiPredicate`
118120

119121
. `Predicate` é uma interface funcional que recebe um parâmetro de entrada e retorna um valor booleano. Sua definição na JDK é a seguinte:
120122
+
@@ -156,7 +158,7 @@ A saída no console é aleatória, pois depende do valor sorteado. Um valor poss
156158
include::{section-java-package}/builtininterfaces/BuiltInInterfaces_PredicatePrimitive.java[tag=code]
157159
----
158160

159-
==== `Function` e `BiFunction`
161+
===== `Function` e `BiFunction`
160162

161163
. `Function` é uma interface funcional que recebe um parâmetro de entrada e retorna um valor. Sua definição na JDK é a seguinte:
162164
+
@@ -210,7 +212,7 @@ include::{section-java-package}/builtininterfaces/BuiltInInterfaces_FunctionPrim
210212
30.0
211213
----
212214

213-
==== `UnaryOperator` e `BinaryOperator`
215+
===== `UnaryOperator` e `BinaryOperator`
214216

215217
. `UnaryOperator` é uma interface funcional que recebe um parâmetro de entrada e retorna um valor do mesmo tipo da entrada. Sua definição na JDK é a seguinte:
216218
+

0 commit comments

Comments
 (0)