Skip to content

Commit 9e156dd

Browse files
committed
cap08: rev LR
1 parent 1d2421e commit 9e156dd

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

capitulos/cap08.adoc

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2505,17 +2505,18 @@ Ele traz equilíbrio para a Força.
25052505
25062506
De((("Soapbox sidebars", "generic collections")))((("generic collections",
25072507
"Soapbox discussion"))) uma perspectiva de Python,
2508-
o uso do termo "genérico" na tipagem é um retrocesso.
2508+
o uso do termo "genérico" na tipagem é invertido.
25092509
Os sentidos comuns do termo "genérico" são
25102510
"aplicável integralmente a um grupo ou uma classe" ou "sem uma marca distintiva."
25112511
2512-
Considere `list` versus `list[str]`. O primeiro tipo é genérico: a lista aceita qualquer objeto.
2512+
Considere `list` versus `list[str]`.
2513+
O primeiro tipo é genérico: a lista aceita qualquer objeto.
25132514
O segundo é específico: só aceita itens do tipo `str`.
25142515
25152516
Por outro lado, o termo faz sentido em Java.
25162517
Antes de Java 1.5, todas as coleções de Java (exceto a mágica `array`) eram "specific":
25172518
só podiam conter referências a `Object`,
2518-
então era necessário converter os itens que saim de uma coleção antes que eles pudessem ser usados.
2519+
então era necessário converter os itens que saíam de uma coleção antes que eles pudessem ser usados.
25192520
Com Java 1.5, as coleções ganharam parâmetros de tipo,
25202521
e se tornaram "generic."((("", startref="THsoag08")))((("", startref="FTHsoap08")))
25212522

0 commit comments

Comments
 (0)